ACM Home Page
Please provide us with feedback. Feedback
Software architecture styles as graph grammars
Full text PdfPdf (884 KB)
Source Foundations of Software Engineering archive
Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering table of contents
San Francisco, California, United States
Pages: 15 - 23  
Year of Publication: 1996
ISBN:0-89791-797-9
Also published in ...
Author
Daniel Le Métayer  IRISAI/INRIA, Campus de Beaulieu, 35042 Rennes, France
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 49,   Citation Count: 19
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/239098.239105
What is a DOI?

ABSTRACT

We present a formalism for the definition of software architectures in terms of graphs. Nodes represent the individual agents and edges define their interconnection. Individual agents can communicate only along the links specified by the architecture. The dynamic evolution of the overall architecture is defined independently by a 'coordinator'. An architecture style is a class of architectures characterised by a graph grammar. The rules of the coordinator are statically checked to ensure that they preserve the constraints imposed by the architecture style.


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
 
4
 
5
6
 
7
8
 
9
P. Della Vigna and C. Ghezzi, Context-free gmph grammar, Information and Control, Vol. 37, pp. 207- 233, 1978.
 
10
P. Fradet and D. LeM~tayer, Structured Gamma, Irisa Research Report PI-989, March 1996.
11
 
12
13
 
14
 
15
 
16
 
17
 
18
J. Kramer, Configuration programming. A framework for the development of distributable systems, Proc. COMPEURO'90, IEEE, pp. 374-384, 1990.
19
 
20
 
21
J. Magee and J. Kramer, Modelling distributed software architectures, Proc. First int. workshop on Architectures for Software Systems, CMU Technical Report,CMU-CS-95-151, April 1995.
 
22
 
23
 
24
25
26
27
 
28
 
29
M. Shaw and D. Garlan, Formulations and formalisms in software architecture, Computer Science Today, Recent Trends and Developments, Springer Verlag, LNCS 1000, pp. 307-323, 1995.
 
30

CITED BY  19