Model Superimposition in Software Product Lines [chapter]

Sven Apel, Florian Janda, Salvador Trujillo, Christian Kästner
2009 Lecture Notes in Computer Science  
In software product line engineering, feature composition generates software tailored to specific requirements from a common set of artifacts. Superimposition is a technique to merge code pieces belonging to different features. The advent of model-driven development raises the question of how to support the variability of software product lines in modeling techniques. We propose to use superimposition as a model composition technique in order to support variability. We analyze the feasibility
more » ... superimposition for model composition, offer corresponding tool support, and discuss our experiences with three case studies (including an industrial case study).
doi:10.1007/978-3-642-02408-5_2 fatcat:kjcsvbueufccfe4mtnrty5kk7i