| | 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
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