RT Journal Article
JF Software Product Line Conference, International
YR 2006
VO 00
IS
SP 228
TI Lightweight Dependency Models for Product Lines
A1 Neeraj Sangal,
K1 null
AB 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.
PB IEEE Computer Society, [URL:http://www.computer.org]
SN
LA English
DO 10.1109/SPLC.2006.24
LK http://doi.ieeecomputersociety.org/10.1109/SPLC.2006.24