ACM Home Page
Please provide us with feedback. Feedback
Using style to understand descriptions of software architecture
Full text PdfPdf (1.26 MB)
Source Foundations of Software Engineering archive
Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering table of contents
Los Angeles, California, United States
Pages: 9 - 20  
Year of Publication: 1993
ISBN:0-89791-625-5
Also published in ...
Authors
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 67,   Citation Count: 41
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/256428.167055
What is a DOI?

ABSTRACT

The software architecture of most systems is described informally and diagrammatically. In order for these descriptions to be meaningful at all, figures are understood by interpreting the boxes and lines in specific, conventionalized ways[5]. The imprecision of these interpretations has a number of limitations. In this paper we consider these conventionalized interpretations as architectural styles and provide a formal framework for their uniform definition. In addition to providing a template for precisely defining new architectural styles, this framework allows for the proof that the notational constraints on a style are sufficient to guarantee the meanings of all described systems and provides a unified semantic base through which different stylistic interpretations can be compared.


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
 
2
 
3
Proceedings of the Workshop on Domain-Specijic Software Architeztums (Hidden Valley, PA, July 1990), Software Engineering Institute.
 
4
EARL, A. A reference model for computer assisted software engineering environment frameworks. Tech. Rep. HPL-SEG-TN-90-11, Hewlett Packard Laborat ries, Bristol, England, August 1990.
 
5
 
6
 
7
 
8
GARLAN, D., AND SHAW, M. An introduction to software architecture. In Advances in Software i?ngineering and Knowledge Engineering, Volume 1 (New Jersey, 1993), V. Ambriola and G. Tortora, Eels., World Scientific Publishing Company.
 
9
LUCKHAiM, D. C., AND VERA, J. Event-based concepts and language for system architecture. Working draft, October 1992.
 
10
METTALA, E., AND GRAHAM, M. H. The domainspecific software architecture program. Tech. Rep. CMU/SEI-92-SR-9, Carnegie MeUon Software Engineering Institute, June 1992.
 
11
 
12
13

CITED BY  41

Collaborative Colleagues:
Gregory Abowd: colleagues
Robert Allen: colleagues
David Garlan: colleagues