Involving the Application Domain Expert in the Construction of Systems of Systems

The system of systems (SoS) is a system whose definition is based on pre-existing independent systems in the runtime environment. The latter is in perpetual evolution thus forcing a recurrent adaptation of the SoS. Thus, during their life cycle the SoS are very exposed to the problem related to the evolution mentioned above. This problem is mainly due to a poor communication between the requirement definition stage and the design stage. In this paper we propose a method for addressing SE for SoS using the concepts Mission and Role. The first one allows the definition of the SoS’s behavior, while the second allows to abstract this definition with respect to the constituent systems that may actually exist in the environment. This definition will be translated into an abstract architecture. The later will serve as a guide and controller of the choices proposed by the system architect during the design and evolution stages. With our approach we have correctly defined an SoS concerning crowd management during a sport event.

[1]  Jean-Baptiste Soyez,et al.  Conception et modélisation de systèmes de systèmes : une approche multi-agents multi-niveaux. (Conception and modeling of systems of systems : a multi-level mult-agent approach) , 2013 .

[2]  Mo M. Jamshidi,et al.  A discrete event XML based system of systems simulation for robust threat detection and integration , 2008, 2008 IEEE International Conference on System of Systems Engineering.

[3]  Flávio Oquendo,et al.  A mission-oriented approach for designing system-of-systems , 2015, 2015 10th System of Systems Engineering Conference (SoSE).

[4]  Axel van Lamsweerde,et al.  Requirements engineering: from craft to discipline , 2008, SIGSOFT '08/FSE-16.

[5]  Jan Peleska,et al.  Systems of Systems Engineering , 2015 .

[6]  M. Jamshidi,et al.  System of systems engineering - New challenges for the 21st century , 2008, IEEE Aerospace and Electronic Systems Magazine.

[7]  Salah Sadou,et al.  Situation/Reaction Paradigm for SoS Simulation , 2017, 2017 IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE).

[8]  Salah Sadou,et al.  A family of languages for architecture constraint specification , 2010, J. Syst. Softw..

[9]  Eric Bonabeau,et al.  Agent-based modeling: Methods and techniques for simulating human systems , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[10]  Eric Robinson The COMPASS Project , 2004 .

[11]  Ian Sommerville,et al.  Modelling and Analysis of Socio-Technical System of Systems , 2010, 2010 15th IEEE International Conference on Engineering of Complex Computer Systems.

[12]  Alberto L. Sangiovanni-Vincentelli,et al.  A conceptual model of system of systems , 2015, SWEC@CPSWeek.

[13]  Salah Sadou,et al.  Preserving Architectural Choices throughout the Component-based Software Development Process , 2005, 5th Working IEEE/IFIP Conference on Software Architecture (WICSA'05).

[14]  Alex Gorod,et al.  Case Studies in System of Systems, Enterprise Systems, and Complex Systems Engineering , 2014 .