This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Using Architectural Models to Manage and Visualize Runtime Adaptation
October 2009 (vol. 42 no. 10)
pp. 52-60
John C. Georgas, Northern Arizona University
André van der Hoek, University of California, Irvine
Richard N. Taylor, University of California, Irvine
The architectural runtime configuration management approach provides an accurate model of adaptive software system behavior over time. ARCM improves the visibility and understandability of runtime adaptive processes while allowing human input into the adaptation-control loop.

1. D. Luckham, The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems, Addison-Wesley, 2002.
2. D. Garlan, B.R. Schmerl, and J. Chang, "Using Gauges for Architecture-Based Monitoring and Adaptation," Proc. Working Conf. Complex and Dynamic System Architecture, 2001; www.cs.cmu.edu/~able/publicationscdsa01.
3. J.C. Georgas and R.N. Taylor, "Policy-Based Self-Adaptive Architectures: A Feasibility Study in the Robotics Domain," Proc. 2008 ACM/IEEE Int'l Workshop Software Eng. for Adaptive and Self-Managing Systems (SEAMS 08), ACM Press, 2008, pp. 105-112.
4. J.C. Georgas, Supporting Architecture- and Policy-Based Self-Adaptive Software Systems, PhD thesis, Dept. of Informatics, Univ. of California, Irvine, 2008.
5. R.N. Taylor, N. Medvidovic, and E.M. Dashofy, Software Architecture: Foundations, Theory, and Practice, John Wiley &Sons, 2009.
6. R. Conradi and B. Westfechtel, "Version Models for Software Configuration Management," ACM Computing Surveys, June 1998, pp. 232-282.
7. J. Estublier et al., "Impact of the Research Community on the Field of Software Configuration Management," ACM Trans. Software Eng. and Methodology, vol. 14, no. 4, 2005, pp. 1-48.
8. C. van der Westhuizen and A. van der Hoek, "Understanding and Propagating Architectural Changes," Proc. 3rd Working IEEE/IFIP Conf. Software Architecture (WICSA 02), Kluwer, 2002, pp. 95-109.
9. E. Dashofy, A. van der Hoek, and R.N. Taylor, "A Comprehensive Approach for the Development of Modular Software Architecture Description Languages," ACM Trans. Software Eng. and Methodology, vol. 14, no. 2, 2005, pp. 199-245.
10. R. Rivest, The MD5 Message-Digest Algorithm, IETF RFC 1321, Apr. 2002; http://tools.ietf.org/htmlrfc1321.

Index Terms:
Runtime modeling, Adaptive software systems, Software development, Architectural models
Citation:
John C. Georgas, André van der Hoek, Richard N. Taylor, "Using Architectural Models to Manage and Visualize Runtime Adaptation," Computer, vol. 42, no. 10, pp. 52-60, Oct. 2009, doi:10.1109/MC.2009.335
Usage of this product signifies your acceptance of the Terms of Use.