DocumentCode :
2515162
Title :
Lightweight Dependency Models for Product Lines
Author :
Sangal, Neeraj
Author_Institution :
Lattix, Inc.
fYear :
2006
fDate :
21-24 Aug. 2006
Firstpage :
228
Lastpage :
228
Abstract :
This tutorial presents a practical technique for managing the architecture of software product lines using inter-module dependencies. We will show that the Lightweight Dependency Model approach, based on dependency structure matrices, is highly scalable compared to the directed graph approaches that are common today. We will also show a variety of matrix algorithms and transformations that can be applied to analyze and organize the system into a form that reflects the architecture and demonstrates the importance of managing dependencies in product lines. We illustrate our approach by applying it to real applications each consisting of hundreds or thousands of files. We will show how dependency models can be created for product lines and how formal design rules can be specified to manage the evolution of these architectures.
Keywords :
Algorithm design and analysis; Application software; Clustering algorithms; Computer architecture; Partitioning algorithms; Pipelines; Product development; Software architecture; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Product Line Conference, 2006 10th International
Print_ISBN :
0-7695-2599-7
Type :
conf
DOI :
10.1109/SPLINE.2006.1691610
Filename :
1691610
Link To Document :
بازگشت