Article ID Journal Published Year Pages File Type
423543 Electronic Notes in Theoretical Computer Science 2007 8 Pages PDF
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.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics