International audienceIn this chapter we present an improved and simplified metamodel for product line variability. This model has been consolidated from diverse approaches in the earlier research projects ESAPS, CAF and other existing work, supplied with recent research in FAMILIES. The consolidated metamodel aims to be the starting point for standardization. A standard will lay the grounds for commercial and open-source tool support. We present here a prototype tool based on the metamodel. To put the work in context, we present three different approaches for capturing variability: using standard languages (exemplified by UML 2.0), using annotations to standard languages, and using domain-specific languages. We use the same Watch example to present how variability is handled in all three approaches
This is the unspecified version of the paper.This version of the publication may differ from the final published version.Permanent repository link: http://openaccess.city.ac.uk/281/ Link to published version: http://dx.
AbstractReusing assets during application engineering promises to improve the efficiency of systems development. However, in order to benefit from reusable assets, application engineering processes must incorporate when and how to use the reusable assets during single system development.
However, when and how to use a reusable asset depends on what types of reusable assets have been created.Product line engineering approaches produce a reusable infrastructure for a set of products. In this paper, we present the application engineering process associated with the PuLSE product line software engineering method -PuLSE-I. PuLSE-I details how single systems can be built efficiently from the reusable product line infrastructure built during the other PuLSE activities.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.