Observer Architecture of Program Visualization

Amruth N. Kumar, Stefan Kasabov · Electronic Notes in Theoretical Computer Science · 2007

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.

Read the paper · More papers on PaperTik