MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Architecture Differencing for Self Management

Download:
pdf
by Alexander Egyed
http://www.alexander-egyed.com/publications/Architecture_Differencing_for_Self_Management.pdf
Add To MetaCart

Abstract:

Traditionally, software models are associated with development and maintenance related activities. This paper demonstrates that models also serve a vital purpose in supporting the self awareness and management of software systems in their deployed environments. We use probes to observe the executing software system by extracting the outside stimuli the system is subjected to. We use this information to concurrently simulate the modelbehavior of the software system. The state of the simulating system then mirrors the state of the executing system. In this setting, the simulation serves as a foundation to self awareness through which differences among simulated behavior and real behavior are investigated. The simulation also serves as a guide to self management (i.e., self healing, self configuration) where the system uses additional information provided in the simulating model to manage itself.

Citations

1713 Statecharts: A visual formalism for complex systems – Harel - 1987
631 The Unified Modeling Language, Reference Manual – Rumbaugh, Jacobson, et al. - 1999
112 D.: ACME: Architectural Description of Component-Based Systems. In: Foundations of Component-Based Systems – Garlan, Monroe, et al. - 2000
35 On the Role of Software Architectures in Runtime System Reconfiguration – Oreizy, Taylor - 1998
27 Dynamic Structure – Magee, Kramer - 1996
20 Mediating Connectors: A Non-ByPassable Process Wrapping Technology – Balzer, Goldman - 2000
11 Statechart Simulator for Modeling Architectural Dynamics – Egyed, Wile - 2001
6 Unfriendly COTS Integration - Instrumentation and Interfaces for Improved Plugability – Egyed, Balzer - 2001
2 An Architectural Style for Self Healing Systems," under submission to WICSA – Wile, Egyed - 2004