Light-Weight Tool Support for Staged Product Derivation

Elsner C (2012)


Publication Type: Conference contribution

Publication year: 2012

Publisher: ACM Press

Edited Volumes: ACM International Conference Proceeding Series

City/Town: New York, NY, USA

Pages Range: 146-155

Conference Proceedings Title: Proceedings of the 16th International Software Product Line Conference (SPLC 2012)

Event location: Salvador, Brasil

URI: http://www4.informatik.uni-erlangen.de/Publications/2012/elsner_12_splc.pdf

DOI: 10.1145/2362536.2362557

Abstract

Tool support that checks for configuration errors and generates product parts from configurations can significantly improve on product derivation in product line engineering. Up to now, however, derivation tools commonly disregard the staged derivation process. They do not restrict configuration consistency checks to process entities such as configuration stages, stakeholders, or build tasks. As a result, constraints that are only valid for certain process entities must either be checked permanently, leading to false positive errors, or one must refrain from defining them at all. This paper contributes a light-weight approach to provide tailored tool support for staged product derivation. Compared to previous approaches, it is not tied to a single configuration mechanism (e.g., feature modeling), and also accounts for the stakeholders involved and the build tasks that generate product parts. First, the product line engineer describes the derivation process in a concise model. Then, based on constraint checks on the configuration (e.g., a feature model configuration) that are linked to the modeled entities, comprehensive tool support can be provided: Configuration actions can be guided and restricted depending on the configuring stakeholder in a fine-grained manner, and constraints attached to a build task will only be checked if it actually shall be executed. Finally, in combination with previous work, the paper provides evidence that the approach is applicable to legacy product lines in a light-weight manner and that it technically scales to thousands of constraint checks. Copyright © 2012 ACM.

Authors with CRIS profile

How to cite

APA:

Elsner, C. (2012). Light-Weight Tool Support for Staged Product Derivation. In Proceedings of the 16th International Software Product Line Conference (SPLC 2012) (pp. 146-155). Salvador, Brasil: New York, NY, USA: ACM Press.

MLA:

Elsner, Christoph. "Light-Weight Tool Support for Staged Product Derivation." Proceedings of the 16th International Software Product Line Conference (SPLC 2012) (ACM, (2012). This is the authors version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 16th International Software Product Line Conference (SPLC 2012) – Volume 1. http://doi.acm.org/10.1145/2362536.2362557), Salvador, Brasil New York, NY, USA: ACM Press, 2012. 146-155.

BibTeX: Download