The Project’s Goal
The consistent documentation and management of product line
variability is still a challenge in software product line engineering.
The PRIME project focuses on the development of the orthogonal
variability modelling approach (see [Pohl et al. 2005]) and an adequate
tool-support for this approach (VARMOD). The VARMOD approach will
support the documentation and management of variability. Variability
management includes creating, validating and employing the
relationships between variable elements (variants and variation points)
and the corresponding requirements artefacts, such as scenarios,
functional requirements, interface requirements, or usability
requirements.
Further information on the VARMOD PRIME project can be found
on the project website:
|
The Tool Environment’s Goal
With the VARMOD-TOOL-ENVIRONMENT we follow the goal to support
the consistent documentation of product line variability through
orthogonal variability models (VARMOD-EDITOR) and the assignment of
product line artefacts (requirements) to variants (VARMOD-MODELLER).
Furthermore, the tool shall assist the application requirements
engineer during elicitation, negotiation, validation, and documentation
of requirements for an individual application (VARMOD-DEVELOPER).
Further extensions of the tool environment, e.g. for automatically
analyzing variability models, are planned.
|
References
- Pohl, K.; Böckle, G.; van der Linden, F.: Software
Product Line Engineering – Foundations, Principles, and Techniques.
Springer, Heidelberg 2005.
- Böckle, G.; Knauber, P.; Pohl, K.; Schmid, K. (Hrsg.):
Software-Produktlinien – Methoden, Einführung und Praxis. Dpunkt,
Heidelberg 2004.
- Bühne, S.; Lauenroth, K.; Pohl, K.: Modelling
Requirements Variability across Product Lines. In: Atlee, Joanne, M.
(Eds.) 13th IEEE Intl. Conference on Requirements Engineering. IEEE
Computer Society, September 2005, pp. 41-50.
- Metzger, A.; Bühne, S.; Lauenroth, K.; Pohl, K.:
Considering Feature Interactions in Product Lines: Towards the
Automatic Derivation of Dependencies between Product Variants. In:
Reiff-Marganiec, S.; Ryan, M.D. (Eds.) Feature Interactions in
Telecommunications and Software Systems VIII. IOS Press, Amsterdam
2005.
- Bühne, S.; Lauenroth, K.; Pohl, K.:
Anforderungsmanagement in der Automobilindustrie: Variabilität in
Zielen, Szenarien und Anforderungen. In: INFORMATIK 2004 - Informatik
verbindet (34. Jahrestagung der Gesellschaft für Informatik e.V.).
LNI, 51, Gesellschaft für Informatik, Ulm 2004, pp. 23-27.
- Bühne, S.; Lauenroth, K.; Pohl, K.:
Anforderungsmanagement in der Automobilindustrie: Variabilität in
Zielen, Szenarien und Anforderungen. In: INFORMATIK 2004 - Informatik
verbindet (34. Jahrestagung der Gesellschaft für Informatik e.V.).
LNI, 51, Gesellschaft für Informatik, Ulm 2004, pp. 23-27.
- Bühne, S.; Halmans, G.; Pohl, K.; Weber, M.;
Kleinwechter, H.; Wierczoch, T.:
Defining Requirements at Different Levels of Abstraction. In:
Proceedings of Intl. Requirements Engineering Conference 2004 (RE04).
IEEE Computer Society, Kyoto, Japan 2004.
- Bühne, S.; Lauenroth, K.; Pohl, K.; Weber, M.:
Modelling Features for Multi-Criteria Product-Lines in the Automotive
Industry. In: Proceedings of Workshop on Software Engineering for
Automotive Systems (SEAS), co-located at ICSE 2004. Edinburgh, UK 2004,
pp. 9-16.
- Bühne, S.; Lauenroth, K.; Pohl, K.:
Why is it not Sufficient to Model Requirements Variability with Feature
Models. In: Aoyama, M.; Houdek, F.; Shigematsu, T. (Eds.) Proceedings
of Workshop: Automotive Requirements Engineering (AURE04). IEEE
Computer Society Press, Los Alamitos 2004, pp. 5-12.
- Bühne, S.; Halmans, G.; Pohl, K.:
Modeling Dependencies between Variation Points in Use Case Diagrams.
In: Salinesi, C.; Regnell, B.; Kamsties, E. (Eds.) Proceedings of 9th
Intl. Workshop on Requirements Engineering – Foundation for Software
Quality (REFSQ '03). Universitätsbibliothek Essen,
Klagenfurt/Velden, Österreich Juni 2003, pp. 59-70.
|