A process to establish, model and validate missions of systems-of-systems in reference architectures

Systems-of-Systems (SoSs) have risen in response to needs of achieving complex missions that can be only carried out from the cooperation among diverse, independent constituent systems. Understanding of missions and emergent behaviors in SoSs as well as the complicated interactions among constituent systems are a quite time demanding and challenging tasks. In another perspective, reference architectures (RAs) are a special type of software architecture that promotes reuse of knowledge to develop and evolve software systems, and mainly to promote interoperability among software systems. In spite of the relevance of RAs, these architectures have not still incorporated the concept of missions of SoSs and how to adequately manage them. Hence, such RAs have presented a limited ability to support SoSs development and evolution. In this scenario, the main contribution of this paper is to improve the feasibility of RAs in developing SoSs. For this, we present a systematic process to establish, model, and validate missions of SoSs and also incorporate them into RAs. To evaluate our process, we applied it in a RA for SoSs in the healthcare domain. Results achieved until now show that RAs designed considering our process could contribute to decrease expended time and effort at early stages of SoSs engineering.

[1]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[2]  Eric Dubois,et al.  Scenario-Based Techniques for Supporting the Elaboration and the Validation of Formal Requirements , 1998, Requirements Engineering.

[3]  Soumya Simanta,et al.  Requirements engineering for systems of systems , 2009, 2009 3rd Annual IEEE Systems Conference.

[4]  Saurabh Mittal,et al.  Harnessing emergence: the control and design of emergent behavior in system of systems engineering , 2015, SummerSim.

[5]  Elisa Yumi Nakagawa,et al.  Using Systematic Review to Elicit Requirements of Reference Architectures , 2011, WER.

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

[7]  Apostolos Ampatzoglou,et al.  A Comparative Analysis of Reference Architectures for Healthcare in the Ambient Assisted Living Domain , 2015, 2015 IEEE 28th International Symposium on Computer-Based Medical Systems.

[8]  Jose J. Padilla,et al.  System of Systems Engineering Requirements: Challenges and Guidelines , 2008 .

[9]  Carsten Magerkurth,et al.  IoT Reference Architecture , 2013 .

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

[11]  Lars Schmitt,et al.  Continua: The reference architecture of a personal telehealth ecosystem , 2010, The 12th IEEE International Conference on e-Health Networking, Applications and Services.

[12]  Flávio Oquendo,et al.  Foreword: Towards Reference Architectures for Systems-of-Systems , 2015, 2015 IEEE/ACM 3rd International Workshop on Software Engineering for Systems-of-Systems.

[13]  Jo Ann Lane,et al.  Systems Engineering for Capabilities , 2008 .

[14]  Veikko Ikonen,et al.  FeelGood: Ecosystem of PHR based products and services , 2009 .

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

[16]  Elisa Yumi Nakagawa,et al.  2. Reference Architectures , 2014 .

[17]  Apostolos Ampatzoglou,et al.  A Reference Architecture for Healthcare Supportive Home Systems , 2015, 2015 IEEE 28th International Symposium on Computer-Based Medical Systems.

[18]  Paul W. P. J. Grefen,et al.  A framework for analysis and design of software reference architectures , 2012, Inf. Softw. Technol..

[19]  Charles B. Keating,et al.  Defining SoS requirements: an early glimpse at a methodology , 2012, Int. J. Syst. Syst. Eng..

[20]  Jo Ann Lane,et al.  System of systems capability to requirements engineering , 2014, 2014 9th International Conference on System of Systems Engineering (SOSE).