Observer Architecture of Program Visualization

  • Authors:
  • Amruth Kumar;Stefan Kasabov

  • Affiliations:
  • Ramapo College of New Jersey, 505, Ramapo Valley Road, Mahwah, NJ, USA;Ramapo College of New Jersey, 505, Ramapo Valley Road, Mahwah, NJ, USA

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose Observer architecture for program visualization. The principles of Observer architecture are modular, model-driven visualization with one-directional coupling, hierarchical delegation, message-passing and archival by visualizers. The architecture is scalable. The resulting visualization can be distributed and modified independent of the model. The Observer architecture has been implemented in online tutors for programming called problets.