loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mirrors of Meaning: Supporting Inspectable Runtime Models
October 2009 (vol. 42 no. 10)
pp. 61-68
Tony Gjerlufsen, Aarhus University
Mads Ingstrup, Aarhus University
Jesper Wolff, Aarhus University
Hierarchical graphs provide a data structure to support a programming model that aims to improve understandability by creating an architectural basis for building inspectable systems.

1. M. Büscher et al., "Bottom-Up, Top-Down? Connecting Software Architecture with Use," Configuring User-Designer Relations, A. Voss et al., eds., Springer, 2009, pp. 1431-1496.
2. P. Ørbæk, Programming with Hierarchical Maps, tech. report DAIMI PB-575; www.daimi.au.dk/publications/PB/575PB-575.pdf .
3. The PalCom Project; www.ist-palcom.org.
4. P. Maes,, "Concepts and Experiments in Computational Reflection," ACM SIGPLAN Notes, vol. 22, no. 12, 1987, pp. 147-155.
5. G. Bracha and D. Ungar, "Mirrors: Design Principles for Metalevel Facilities of Object-Oriented Programming Languages," Proc. OOPSLA 2004, ACM SIGPLAN Notes, vol. 39, no. 10, 2004, pp. 331-344.
6. H.A. Simon, "The Architecture of Complexity," Proc. Am. Philosophical Soc., vol. 106, no. 6, 1962, pp. 467-482.
7. F.P. Brooks Jr., "No Silver Bullet: Essence and Accidents of Software Engineering," Computer, Apr. 1987, pp. 10-19.
8. M. Büscher et al., "Mapping, Tracking, Interrogating: The PalCom SiteTracker," PalCom external report no. 66: Deliverable 51; www.ist-palcom.org/publicationsdeliverables .
9. P. Dourish, "Developing a Reflective Model of Collaborative Systems," ACM Trans. Computer-Human Interaction, Mar. 1995, pp. 40-63.
10. W. Cazzola et al., "Architectural Reflection: Bridging the Gap between a Running System and Its Architectural Specification," Proc. 2nd Euromicro Conf. Software Maintenance and Reengineering and 6th Reengineering Forum, IEEE CS Press, 1998.
11. G. Coulson et al., "A Generic Component Model for Building Systems Software," ACM Trans. Computer Systems, vol. 26, no. 1, pp. 1-42.
12. M. Büscher et al., "When and How (Not) to Trust IT? Supporting Virtual Emergency Teamwork," F. Fiedrich, and B. Van de Walle eds., Proc. 5th Intl. ISCRAM Conf., reprinted in , Int'l J. Information Systems for Crisis Response and Management, vol. 1, no. 2, 2008, pp. 1-15.

Index Terms:
Runtime models, H-graph model, Scalability, Pervasive computing
Citation:
Tony Gjerlufsen, Mads Ingstrup, Jesper Wolff, Olsen Olsen, "Mirrors of Meaning: Supporting Inspectable Runtime Models," Computer, vol. 42, no. 10, pp. 61-68, Oct. 2009, doi:10.1109/MC.2009.325
Usage of this product signifies your acceptance of the Terms of Use.