Engineering of Complex Computer Systems, IEEE International Conference on (2012)
Paris, France France
July 18, 2012 to July 20, 2012
The software product line (SPL) engineering aims at producing reusable software-intensive systems at lower cost, in shorter time and with high quality. Modeling SPLs is a key concept for reuse: It allows stakeholders to describe commonalities and differences within a family of products. However modeling large-scale SPLs is complex and tedious. Therefore we advocate distributing the modeling task among different teams, each working on a partial model. At the end, it is obviously necessary to merge models designed by different team members in order to obtain the global model. In this paper, we propose a signature-based approach to merge UML composite structures of software product lines. UML2 composite structures are good alternative for modeling SPLs. They provide mechanisms for defining reusable "pieces" of the design. We also specify a set of significant properties to be considered when merging the SPL models and show how to preserve them.
Unified modeling language, Detectors, Merging, Security, Cameras, Computational modeling, Connectors, UML2 composite structures, merge, software product line
T. B. Rhouma, P. Tessier and F. Terrier, "Merging UML2 Composite Structures of Software Product Lines," 2012 17th International Conference on Engineering of Complex Computer Systems (ICECCS), Paris, 2012, pp. 77-85.