Affiliation:
1. Siemens AG Österreich, Vienna, Austria
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference32 articles.
1. J.
Bergstra
and
P.
Klint
.
The toolbus coordination architecture. In P. Ciancarini and C. Hankin editors Coordination Languages and Models volume
1061
of
Lecture Notes in Computer Science pages
75
--
88
.
Springer Berlin Heidelberg 1996
. ISBN 978-3-540-61052-6. J. Bergstra and P. Klint. The toolbus coordination architecture. In P. Ciancarini and C. Hankin editors Coordination Languages and Models volume 1061 of Lecture Notes in Computer Science pages 75--88. Springer Berlin Heidelberg 1996. ISBN 978-3-540-61052-6.
2. Model management 2.0
3. The challenges of broadening the scope of software product families
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献