Towards a conceptual model for Software-intensive System-of-Systems

Software systems have become increasingly large and complex, often resulting from the integration of several operationally independent systems, thus leading to a new class of systems called Systems-of-Systems (SoS). Moreover, SoS have currently become essentially software-dependent systems, thus arising the Software-intensive Systems-of-Systems (SiSoS). However, in spite of their relevance, there is a lack of a common understanding of what exactly SiSoS are, their characteristics and types, as well as other elements that surround them. In this context, the main contribution of this work is to provide a conceptual model that provides a comprehensive understanding about them. For this purpose, we have extended the ISO/IEC/IEEE 42010 International Standard by considering related studies and previous taxonomies about SoS. In order to illustrate the use of our model, two software-intensive systems were analyzed and discussed. By establishing a common understanding about SiSoS, results achieved until now have showed us that this model can provide an important support to the research on SiSoS and, as a consequence, it can contribute to the development of these systems.

[1]  Donald Firesmith Profiling Systems Using the Defining Characteristics of Systems of Systems (SoS) , 2010 .

[2]  Fernando Herrera,et al.  Towards a Modelling and Design Framework for Mixed-Criticality SoCs and Systems-of-Systems , 2013, 2013 Euromicro Conference on Digital System Design.

[3]  John Klein,et al.  A systematic review of system-of-systems architecture research , 2013, QoSA '13.

[4]  Ricardo Valerdi,et al.  Synthesizing SoS concepts for use in cost modeling , 2007 .

[5]  Stanislav V. Klimenko,et al.  Ontology of Emergency Shared Situation Awareness and Crisis Interoperability , 2013, 2013 International Conference on Cyberworlds.

[6]  John E. Dennis,et al.  Problem formulations for systems of systems , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[7]  Daniel DeLaurentis,et al.  A taxonomy-based perspective for systems of systems design methods , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[8]  Surya S. Durbha,et al.  An Information Semantics Approach for Knowledge Management and Interoperability for the Global Earth Observation System of Systems , 2008, IEEE Systems Journal.

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

[10]  Andrei Lobov,et al.  Modeling system of systems: A generic method based on system characteristics and interface , 2011, 2011 9th IEEE International Conference on Industrial Informatics.

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

[12]  Brian J. Sauser,et al.  Systomics: Toward a Biology of System of Systems , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

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

[14]  Eliot J. Christian GEOSS Architecture Principles and the GEOSS Clearinghouse , 2008, IEEE Systems Journal.

[15]  Barry Boehm,et al.  21st Century Processes for Acquiring 21st Century Software-Intensive Systems of Systems , 2006 .

[16]  Wouter Joosen,et al.  An event-based component model for sensor networks: a case study for river monitoring , 2010 .

[17]  Wouter Joosen,et al.  A middleware platform to support river monitoring using wireless sensor networks , 2011, Journal of the Brazilian Computer Society.

[18]  Daniel DeLaurentis Appropriate modeling and analysis for systems of systems: Case study synopses using a taxonomy , 2008, 2008 IEEE International Conference on System of Systems Engineering.

[19]  Steffen Fritz,et al.  Global Earth Observation System of Systems (GEOSS) , 2014, Encyclopedia of Remote Sensing.

[20]  Adam Dalton,et al.  A Distributed Simulation Approach for Modeling and Analyzing Systems of Systems , 2006, Proceedings of the 2006 Winter Simulation Conference.

[21]  Susan Ferreira,et al.  Developing Systems Engineering Ontologies , 2007, 2007 IEEE International Conference on System of Systems Engineering.