@inproceedings{cc650e10776b44a0a6199c8fcd5de4d3,
title = "Generation of conjoint domain models for system-of-systems",
abstract = "Software solutions in complex environments, such as railway control systems or power plants, are assemblies of heterogeneous components, which are very large and complex systems themselves. Interplay of these systems requires a thorough design of a system-of-systems (SoS) encompassing the required interactions between the involved systems. One of the challenges lies in reconciliation of the domain data structures and runtime constraints to ensure consistency of the SoS behavior. In this paper, we present a generative approach that enables reconciliation of a common platform based on reusable domain models of the involved systems. This is comparable to a product line configuration problem where we generate a common platform model for all involved systems. We discuss the specific requirements for model composition in a SoS context and address them in our approach. In particular, our approach addresses the operational and managerial independence of the individual systems and offers appropriate modeling constructs. We report on our experiences of applying the approach in several real world projects and share the lessons learned.",
keywords = "Appropriate models, Complex environments, Heterogeneous component, Individual systems, Model composition, Railway control systems, Real world projects, System-of-systems, Systems engineering, platform alignment, system-of-systems integration",
author = "Deepak Dhungana and Falkner, {Andreas A.} and Alois Haselb{\"o}ck",
note = "DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.",
year = "2013",
month = oct,
day = "27",
doi = "10.1145/2517208.2517224",
language = "English",
isbn = "9781450323734",
series = "SPLASH Indianapolis 2013; GPCE 2013 - Proceedings of the 12th International Conference on Generative Programming: Concepts and Experiences",
publisher = "ACM",
pages = "159--168",
booktitle = "SPLASH Indianapolis 2013; GPCE 2013 - Proceedings of the 12th International Conference on Generative Programming",
}