DocumentCode
2235028
Title
A Multi-view Toolkit to Assist Software Integration and Evolution
Author
Sartipi, Kamran
Author_Institution
Dept. Comput. & Software, McMaster Univ., Hamilton, Ont.
fYear
2007
fDate
21-23 March 2007
Firstpage
337
Lastpage
338
Abstract
Software product line engineering aims at producing functionally similar software systems as a family of products. In this process, the development life cycle has been shifted from traditional activities into reuse-centric and customizable component approaches. In software product line engineering from existing systems many technical, organizational, and user-adoption problems need to be dealt with by the means of proper tool support. In this context, we provide a supporting toolkit that blends the behavior and structure recovery techniques in order to localize the major components of the existing systems as candidates for generic or reusable components. An integration of the reusable and new components will form a domain reference architecture, whose instantiation will produce the products. For each new product the scattering of the added features in the structure of the original components will be determined by the means of two metrics to assess the functional cohesion and feature functional scattering. This allows us to control the structural evolution of the product line engineering process
Keywords
integrated software; software architecture; software maintenance; software management; software metrics; software reusability; software tools; domain reference architecture; multiview toolkit; reusable components; software development life cycle; software evolution; software integration; software product line engineering; software system; structure recovery technique; Application software; Computer industry; Data mining; Lattices; Pattern analysis; Pulse measurements; Scattering; Software maintenance; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2007. CSMR '07. 11th European Conference on
Conference_Location
Amsterdam
ISSN
1534-5351
Print_ISBN
0-7695-2802-3
Type
conf
DOI
10.1109/CSMR.2007.8
Filename
4145057
Link To Document