ACM Home Page
Please provide us with feedback. Feedback
Exploiting architectural prescriptions for self-managing, self-adaptive systems: a position paper
Full text PdfPdf (267 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: 75 - 79  
Year of Publication: 2004
ISBN:1-58113-989-6
Authors
Matthew J. Hawthorne  The University of Texas at Austin
Dewayne E. Perry  The University of Texas at Austin
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 71,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1075405.1075420
What is a DOI?

ABSTRACT

We propose a high-level approach to software architecture that bridges the gap between system requirements (in the problem space) and the architectural design (in the solution space). We use abstract constraint- and intent-based architectural prescriptions to enable architectural reflection, reification, and distributed configuration discovery as the basis for designing adaptive, self-configuring software systems. We discuss some key architectural properties and patterns that facilitate the design and implementation of self-configuring systems, and use these as the basis for an example prototype architecture for self-evolving systems called Distributed Configuration Routing (DCR). Finally, we propose the development of architectural prescription languages (APLs) and enhanced system design environments to provide better support for intent-based architectures.


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
Brandozzi, M. and Perry, D. Architectural Prescriptions for Dependable Systems. ICSE WADS 2002, May 2002.
 
2
Brandozzi, M. and Perry, D. From Goal-Oriented Requirements to Architectural Prescriptions: The Preskriptor Process. Intl. Workshop From Software Requirements to Architectures, May 2003, 107--113.
 
3
 
4
Cheng, S., Huang, A., Garlan, D., Schmerl, B., and Steenkiste, P. An Architecture for Coordinating Multiple Self-Management Systems. WICSA-4, 2004.
5
6
7
 
8
 
9
Hawthorne, M. and Perry, D. Applying Design Diversity to Aspects of System Architectures and Deployment Configurations to Enhance System Dependability. WADS'04, June 30, 2004.
10
 
11
Jani, D. Deriving Architecture Specifications from Goal Oriented Requirements Specifications. Master's Thesis, Dept. Electrical and Comp. Eng., The Univ. of Texas at Austin, May 2003. Supr.: Dewayne E. Perry.
12
 
13
van Lamsweerde, A. From System Goals to Software Architecture. SFM 2003, 25--43.
14
15
16
17
 
18
 
19
Reiher, P., Guy, R., Yarvis, M., and Rudenko, A. Automated Planning for Open Architectures. Proc. OPENARCH 2000-Short Paper Session, Mar. 2000, 17--20.
20
 
21
Vanderveken, D. Deriving Architectural Descriptions from Goal-Oriented Requirements. Master's Thesis, Dept. d'Ingenierie Informatique, Univ. Catholique dl Louvain, June 2004. Suprs.: Axel van Lamsweerde and Dewayne E. Perry.

Collaborative Colleagues:
Matthew J. Hawthorne: colleagues
Dewayne E. Perry: colleagues