Situation/Reaction Paradigm for SoS Simulation

Modeling and simulation play a major role in complex system engineering. In Systems of Systems (SoS) engineering, a special case of complex systems, they help to better understand and identify the side effects associated with the integration of autonomous constituent systems. Simulation is also a way of apprehending the emerging behaviors from this integration. The dynamic and evolving nature of the SoS environment has led us to rely on the most stable part to define them, namely their mission. In this paper we propose a simulation framework for SoS based on a conceptual model defining the mission. Mission is defined as a set of situations that require reactions. Situations are defined by rules on facts related to the SoS environment. Reactions are defined as orchestrations of services from constituent systems (subsystems) that must be triggered when a situation is identified.We present this simulation approach through an SoS case study on health assistance.

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

[2]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[3]  Jennifer Bigus,et al.  Constructing Intelligent Agents with Java: A Programmer's Guide to Smarter Applications , 1997 .

[4]  Adrian Petrescu,et al.  Systems of systems applications for telemedicine , 2010, 9th RoEduNet IEEE International Conference.

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

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

[7]  Robert Cloutier,et al.  Simulation Approaches for System of Systems: Events-based versus Agent Based Modeling☆ , 2015 .

[8]  Olga De Troyer,et al.  Event-Based Modeling of Evolution for Semantic-Driven Systems , 2005, CAiSE.

[9]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[10]  Mo Jamshidi,et al.  Modeling and Simulation for Systems of Systems Engineering , 2008 .

[11]  P. Carle,et al.  Simulation of Systems of Systems , 2012 .

[12]  Nigel Gilbert,et al.  Platforms and methods for agent-based modeling , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[13]  M. Musen,et al.  Handbook of Medical Informatics , 2002 .

[14]  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.