Integrating an Upgraded Constituent System in a System of Systems: A SysML Case Study

A system of systems (SoS) relies on each constituent system contributing towards achieving some global emergent behavior. Integrating constituent systems can be particularly challenging for SoS engineering, partly because of the independence of the constituents and the difficulty of producing a realistic, scalable test environment before changes are deployed to the live environment. For this reason modeling and simulation can be important tools for regression testing within an integration scenario. We provide a worked example of an SoS integration scenario using a traffic management system as demonstrator, employing a structured, model-based framework (the COMPASS Integration Framework) designed for integrating CSs in a variety of SoS integration scenarios. The Framework is designed to be used with architectural modelling views (we use SysML for our case study). Finally, we provide some pointers for future work and next steps.

[1]  Felix Naumann,et al.  Data fusion , 2009, CSUR.

[2]  Simon Perry,et al.  Modelling patterns for systems of systems architectures , 2014, 2014 IEEE International Systems Conference Proceedings.

[3]  Peter Gorm Larsen,et al.  A formal approach to collaborative modelling and co-simulation for embedded systems† , 2013, Mathematical Structures in Computer Science.

[4]  Brian J. Sauser,et al.  System of Systems - the meaning of of , 2006, 2006 IEEE/SMC International Conference on System of Systems Engineering.

[5]  Graeme Smith,et al.  Emergence and refinement , 2010 .

[6]  Jeremy Bryans,et al.  2.2.2 Maintaining Emergence in Systems of Systems Integration: a Contractual Approach using SysML , 2014 .

[7]  S. Gusmeroli,et al.  Strategic research agenda , 2010 .

[8]  Russ Abbott Open at the top; open at the bottom; and continually (but slowly) evolving , 2006, 2006 IEEE/SMC International Conference on System of Systems Engineering.

[9]  Simon Perry,et al.  Model-Based Requirements Engineering , 2011 .

[10]  Jim Woodcock,et al.  Features of CML: A formal modelling language for Systems of Systems , 2012, 2012 7th International Conference on System of Systems Engineering (SoSE).

[11]  Jan Peleska,et al.  Technical challenges of SoS requirements engineering , 2012, 2012 7th International Conference on System of Systems Engineering (SoSE).

[12]  Brian J. Sauser,et al.  Modeling the characteristics of system of systems , 2009, 2009 IEEE International Conference on System of Systems Engineering (SoSE).

[13]  Dietmar P. F. Möller,et al.  Systems and Software Engineering , 2016 .

[14]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[15]  Mark W. Maier,et al.  Architecting Principles for Systems‐of‐Systems , 1996 .