loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS '01)
Systematic Definition of Reusable Architectures
Washington DC
April 17-April 20
ISBN: 0-7695-1086-8
Ilka Philippow, Ilmenau Technical University
Matthias Riebisch, Ilmenau Technical University
Abstract: Reusable architectures like frameworks or product lines can improve the efficiency of software development. In this paper, methods from the areas of software engineering, domain engineering, software architectures and tool-supported implementation are combined and integrated to successfully build reusable architectures. Special emphasis is placed on process issues and on modeling. Software product line architectures form the reusable base of similar systems and, thus, a system family. This architecture is developed in an evolutionary process while using existing systems and reusable components, so-called COTS. Within this process the family's reusable core is specified by the integrated domain analysis methods. The implementation of the product line architecture is done with reusable frameworks. These frameworks are automatically instantiated by means of a method and a tool based on Extended Collaborations. The description of variants of the reusable architectures and the automatic instantiation technique are based on UML.
Index Terms:
Reusability, Architecture, Evolutionary development, Components, Software product lines, Frame-works, Domain Analysis, Object technology
Citation:
Ilka Philippow, Matthias Riebisch, "Systematic Definition of Reusable Architectures," ecbs, pp.0128, Eighth Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS '01), 2001
Usage of this product signifies your acceptance of the Terms of Use.