Frances-A: A Tool for Architecture Level Program Visualization

By: Tyler Sondag, Kian L. Pokorny, and Hridesh Rajan

PDF Download Download Paper

Abstract

Integral to computer science education are computer organization and architecture courses. We present Frances-A, an engaging investigative tool that provides an environment for studying real assembly languages and architectures. Frances-A includes several features that enhance its usefulness in the classroom such as graphical relationships between high-level code and machine code, illustrated step by step machine state transitions, color coding to make instruction behavior clear, and illustration of pointers. Frances-A uses a simple web interface requiring no setup and is easy to use, making it easy to adopt in a course.

ACM Reference

Sondag, T. et al. 2011. Frances-A: A Tool for Architecture Level Program Visualization. J. Comput. Sci. Coll. 26, 5 (2011), 283–292. https://doi.org/10.5555/1961574.1961632.

BibTeX Reference

@article{SondagPokornyRajan2011,
  author = {Tyler Sondag and Kian L. Pokorny and Hridesh Rajan},
  title = {Frances-A: A Tool for Architecture Level Program Visualization},
  journal = {J. Comput. Sci. Coll.},
  volume = {26},
  number = {5},
  pages = {283--292},
  year = {2011},
  doi = {10.5555/1961574.1961632},
  abstract = {
  Integral to computer science education are computer organization and
  architecture courses. We present Frances-A, an engaging investigative tool
  that provides an environment for studying real assembly languages and
  architectures. Frances-A includes several features that enhance its usefulness
  in the classroom such as graphical relationships between high-level code and
  machine code, illustrated step by step machine state transitions, color coding
  to make instruction behavior clear, and illustration of pointers. Frances-A
  uses a simple web interface requiring no setup and is easy to use, making it
  easy to adopt in a course.},
}