ACM Home Page
Please provide us with feedback. Feedback
Architectural unification
Full text PdfPdf (92 KB)
Source IBM Centre for Advanced Studies Conference archive
Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research table of contents
Toronto, Ontario, Canada
Page: 18  
Year of Publication: 1997
Authors
Ralph Melton  School of Computer Science, Carnegie Mellon University, Pittsburgh PA
David Garlan  School of Computer Science, Carnegie Mellon University, Pittsburgh PA
Sponsors
IBM Canada : IBM Canada
NRC : National Research Council - Canada
Publisher
IBM Press 
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 12,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

Many software designs are produced by combining and elaborating existing architectural design fragments. These fragments may be design patterns, partially thought-out ideas, or portions of some previously-developed system design. To provide mechanized support for this activity it is necessary to have a precise characterization of when and how two or more architectural fragments can be combined. In this paper we describe extensions to notations for software architecture to represent incomplete design fragments, and algorithms for combining fragments in a process analogous to unification in logic.


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
{Bus93} Frank Buschmann. Rational architectures for object-oriented systems. Journal of Object-Oriented Programming, September 1993.
6
 
7
 
8
{GMW95} David Garlan, Bob Monroe, and David Wile. ACME: An interchange language for software architecture. Technical Report CMU-CS-95-219, Carnegie Mellon University, 1995.
 
9
 
10
{GS93} David Garlan and Mary Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, pages 1-39, Singapore, 1993. World Scientific Publishing Company. Also appears as SCS and SEI technical reports: CMU-CS-94-166, CMU/SEI-94-TR-21, ESC-TR-94-021.
 
11
{Kay79} Martin Kay. Functional grammar. In 5th Annual Meeting of the Berkeley Linguistic Society, 1979.
12
 
13
 
14
15
 
16
17
 
18

Collaborative Colleagues:
Ralph Melton: colleagues
David Garlan: colleagues

Peer to Peer - Readers of this Article have also read: