Managing Emerging Configuration Dependencies in Multi Product Lines

Holl G, Thaller D, Grünbacher P, Elsner C (2012)


Publication Type: Conference contribution

Publication year: 2012

Publisher: ACM

Edited Volumes: ACM International Conference Proceeding Series

City/Town: New York, NY, USA

Pages Range: 3-10

Conference Proceedings Title: Proceedings of the Sixth International Workshop on Variability Modelling of Software-Intensive Systems

Event location: Leipzig, Germany DE

DOI: 10.1145/2110147.2110148

Abstract

Large-scale software-intensive systems often consist of multiple heterogeneous and loosely coupled systems, which work together to form a system of systems (SoS). The individual systems often represent configurable units that need be adapted to customer requirements. In such multi product line environments, configuration dependencies between the product lines need to be discovered and enforced. Based on an analysis of the SoSs of our industry partners in the domains of medical systems and industrial automation, we identify several types of configuration dependencies between product lines. In particular, we point out the importance of emerging dependencies, which are not known in advance, but are detected in the course of the configuration process. For handling such emerging dependencies, we developed tool extensions to the DOPLER tool suite that provide support for the distributed configuration of multi product lines by multiple users and that support the inference of dependencies from emerging dependencies by observing user actions. We conducted a preliminary evaluation to assess our toolsupported approach. Our extensible set of dependency types turned out to be suitable for modeling configuration dependencies between product lines in the study system. The evaluation further showed the usefulness of the tool for capturing emerging dependencies by multiple users during distributed configuration. Copyright 2012 ACM.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Holl, G., Thaller, D., Grünbacher, P., & Elsner, C. (2012). Managing Emerging Configuration Dependencies in Multi Product Lines. In Proceedings of the Sixth International Workshop on Variability Modelling of Software-Intensive Systems (pp. 3-10). Leipzig, Germany, DE: New York, NY, USA: ACM.

MLA:

Holl, Gerald, et al. "Managing Emerging Configuration Dependencies in Multi Product Lines." Proceedings of the Sixth International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS 2012), Leipzig, Germany New York, NY, USA: ACM, 2012. 3-10.

BibTeX: Download