DocumentCode
3419011
Title
A pattern-based approach to structural design composition
Author
Alencar, Paul ; Cowan, Donald ; Dong, Jing ; Lucena, Carlos
Author_Institution
Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear
1999
fDate
1999
Firstpage
160
Lastpage
165
Abstract
This paper describes an approach to component-based software engineering based on a formal description of design patterns. The architectural design information, captured by design patterns, is made explicit and represented in a declarative way, being packaged into tangible artifacts as building block design components in the development process. These design component descriptions can be instantiated, adapted, assembled, implemented, and maintained. Furthermore, we can use these representations to reason about properties related to the combination of design components. We illustrate the utility of our approach through a case study involving various design patterns
Keywords
object-oriented methods; object-oriented programming; software architecture; software reusability; architectural design information; building block design components; component-based software engineering; design patterns; formal description; structural design composition; tangible artifacts; Assembly systems; Buildings; Computer architecture; Computer science; Concrete; Packaging; Software design; Software engineering; Software reusability; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location
Phoenix, AZ
ISSN
0730-3157
Print_ISBN
0-7695-0368-3
Type
conf
DOI
10.1109/CMPSAC.1999.812694
Filename
812694
Link To Document