ACM Home Page
Please provide us with feedback. Feedback
Architecture differencing for self management
Full text PdfPdf (835 KB)
Source Workshop on Self-healing systems archive
Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems table of contents
Newport Beach, California
Pages: 44 - 48  
Year of Publication: 2004
ISBN:1-58113-989-6
Author
Alexander Egyed  Teknowledge Corporation, Marina Del Rey, CA
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1075405.1075414
What is a DOI?

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 model-behavior 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Balzer, R. and Goldman, N.: "Mediating Connectors: A Non-ByPassable Process Wrapping Technology," Proceedings of the DARPA DISCEX Conference, Hilton Head, South Carolina, January 2000, pp. 361--368.
 
2
Dohyung, K.: "Java MPEG Player," http://peace.snu.ac.kr/dhkim/java/MPEG/, 1999.
 
3
 
4
 
5
 
6
7
 
8
Oriezy P. and Taylor R. N.: On the role of software architectures in runtime system reconfiguration. IEE Proceedings -- Software 145(5), 1998, 137--145.
 
9
 
10
Wile, D. S. and Egyed, A.: "An Architectural Style for Self Healing Systems," Proceedings of the 4th Working IEEE/IFIP Conference on Software Architecture (WICSA), Oslo, Norway, June 2004, pp. 285--290.