Abstract
Dynamic reconfiguration is challenging, especially for a system of systems (SoS), although it is necessary given the nature and amount of change these systems undergo. SoS has certain specifics, such as independent development and the so-called emergent behavior, which need to be handled through new approaches. We investigate the possibilities of using modeling to provide some guarantees for such complex SoS in the presence of change. Our modeling language of choice is Systems Machine Language version 2 (SysML v2) and its textual representation in particular because it leads to more formal and precise representation and promotes the utilization of tools. We focus on the automation that tools can achieve as the SoS evolves during its life cycle. Our approach uses selected sets of models for each constituent system and a higher-level integration that ensures that all combinations can work at run time. We also explore the effects on SoS when adding, removing, and updating a constituent system. A protocol is proposed for handling dynamic reconfiguration in a distributed manner.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
C.B. Nielsen, P.G. Larsen, J. Fitzgerald, J. Woodcock, J. Peleska, Systems of systems engineering: Basic concepts, model-based techniques, and research directions. ACM Comput. Surv. 48(2), Article 18 (2015). https://doi.org/10.1145/2794381
V. Crespi, A. Galstyan, K. Lerman, Top-down vs bottom-up methodologies in multi-agent system design. Auton. Robot. 24(3), 303–313 (2008). https://doi.org/10.1007/s10514-007-9080-5
V. Crespi, A. Galstyan, K. Lerman, Comparative analysis of top-down and bottom-up methodologies for multi-agent system design, in 4th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005), (25–29 July, 2005), pp. 1159–1160
M.C. Hause, SOS for SoS: A new paradigm for system of systems modeling, in 2014 IEEE Aerospace Conference, (1–8 March, 2014), pp. 1–12. https://doi.org/10.1109/AERO.2014.6836335
J. Delsing, G. Kulcsár, Ø. Haugen, SysML modeling of service-oriented system-of-systems. Innov. Syst. Softw. Eng. (2022). https://doi.org/10.1007/s11334-022-00455-5
J. Lane, T. Bohn, Using SysML modeling to understand and evolve systems of systems. Syst. Eng. 16 (2013). https://doi.org/10.1002/sys.21221
J. Bryans, J. Fitzgerald, R. Payne, A. Miyazawa, K. Kristensen, SysML contracts for systems of systems, in 2014 9th International Conference on System of Systems Engineering (SOSE), (9–13 June, 2014), pp. 73–78. https://doi.org/10.1109/SYSOSE.2014.6892466
A. Morkevicius, A. Aleksandraviciene, D. Mažeika, L. Bisikirskiene, Z. Strolia, MBSE grid: A simplified SysML-based approach for modeling complex systems. INCOSE Int. Symp. 27, 136–150 (2017). https://doi.org/10.1002/j.2334-5837.2017.00350.x
E. Seidewitz, On a metasemantic protocol for modeling language extension, in 8th International Conference on Model-Driven Engineering and Software Development, (2020), pp. 465–472
N. Jansen, J. Pfeiffe, B. Rumpe, D. Schmalzing, A. Wortmann, The language of SysML v2 under the magnifying glass. J. Object Technol. 21, 3:1 (2022). https://doi.org/10.5381/jot.2022.21.3.a11
A. Mohsin, N.K. Janjua, S.M.S. Islam, V.V.G. Neto, Modeling approaches for system-of-systems dynamic architecture: Overview, taxonomy and future prospects, in 2019 14th Annual Conference System of Systems Engineering (SoSE), (19–22 May, 2019), pp. 49–56. https://doi.org/10.1109/SYSOSE.2019.8753877
D. Schneider, M. Trapp, Runtime safety models in open systems of systems, in 2009 Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing, (12–14 December, 2009), pp. 455–460. https://doi.org/10.1109/DASC.2009.111
S. Kabir, Y. Papadopoulos, Computational intelligence for safety assurance of cooperative systems of systems. Computer 53(12), 24–34 (2020). https://doi.org/10.1109/MC.2020.3014604
B. Wudka, C. Thomas, L. Siefke, V. Sommer, A reconfiguration approach for open adaptive systems-of-systems, in 2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), (12–15 October, 2020), pp. 219–222. https://doi.org/10.1109/ISSREW51248.2020.00076
M. Wiesmann, F. Pedone, A. Schiper, B. Kemme, G. Alonso, Understanding replication in databases and distributed systems, in Proceedings 20th IEEE International Conference on Distributed Computing Systems, (10–13 April, 2000), pp. 464–474. https://doi.org/10.1109/ICDCS.2000.840959
N. Kaminski, E. Kusmenko, B. Rumpe, Modeling dynamic architectures of self-adaptive cooperative systems. J. Object Technol. 18, 2:1 (2019). https://doi.org/10.5381/jot.2019.18.2.a2
N.M. Donnell, E. Howley, J. Duggan, Evolved gossip contracts – A framework for designing multi-agent systems, in Presented at the Parallel Problem Solving from Nature – PPSN XVI: 16th International Conference, PPSN 2020, Leiden, The Netherlands, 5–9 September, 2020, Proceedings, Part I, Leiden, The Netherlands, (2020). [Online]. Available: https://doi.org/10.1007/978-3-030-58112-1_44
P.M. Melliar-Smith, L.E. Moser, V. Agrawala, Broadcast protocols for distributed systems. IEEE Trans. Parallel Distrib. Syst. 1(1), 17–25 (1990). https://doi.org/10.1109/71.80121
E. Cavalcante, T. Batista, F. Oquendo, Supporting dynamic software architectures: From architectural description to implementation, in 2015 12th Working IEEE/IFIP Conference on Software Architecture, (4–8 May, 2015), pp. 31–40. https://doi.org/10.1109/WICSA.2015.21
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Hristozov, A.D., Matson, E.T. (2024). Modeling Aspects of Dynamically Reconfigurable System of Systems. In: Verma, D., Madni, A.M., Hoffenson, S., Xiao, L. (eds) The Proceedings of the 2023 Conference on Systems Engineering Research. CSER 2023. Conference on Systems Engineering Research Series. Springer, Cham. https://doi.org/10.1007/978-3-031-49179-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-49179-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-49178-8
Online ISBN: 978-3-031-49179-5
eBook Packages: EngineeringEngineering (R0)