Information Technology Reference
In-Depth Information
is a practical and seamless approach to switch to SPLE.
The method PLUS described in the topic proposes a set
of concepts to extend UML notations with variability. The
extended diagrams are use cases, static, state machines,
and interaction diagrams. These classic UML diagrams are
enriched to address commonalities and variabilities. A feature
modeling view, based on a static class diagram, is proposed to
capture commonalities and variabilities at the requirements
level. An additional view is devoted to the implementation
dependencies between the feature diagram and the static
diagram. The topic also introduces architectural patterns to
develop re-usable component architectures. The scope of the
topic is restricted to traditional software development with
UML and explores the adaptation of the Unified Development
Software Process to address software product lines. One of the
most original parts of the topic is the extension of state charts
leading to dynamic variability. One chapter is dedicated to the
comprehensive description of three case studies.
8.4. Van der Linden, Schmid, and Rommes' topic
The topic [LIN 07] addresses a survey of product line
practicesandisavaluablereferenceforpractitionerswhowant
to launch a product line. The topic first introduces general
concepts about SPLE and the main processes. One important
point is that it covers business and organizational concerns
and shows that they are important for the success of any SPL
project. It thoroughly reviews the most important points and
argues that the model's business, architecture, process, and
organization are suitable to manage product line engineering.
It also provides a framework to evaluate an SPL organization
based on the CMMI model. Part 2 of the topic summarizes
ten different examples of SPL realizations, covering various
domains and different companies and business organizations.
Thus, the topic exposes some guidelines to having a successful
SPLE but also some problems and examples of real benefits
of using SPLE. The last part is devoted to a summary and
Search WWH ::




Custom Search