ABSTRACT
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.
- David Beale and Joseph Bonometti. Chapter 2: Systems Engineering (SE) - The Systems Design Process. Auburn University. Available in: https://goo.gl/YtuUan. Accessed in June 28th, 2016.Google Scholar
- Claus Ballegaard Nielsen et al. System of Systems Engineering: Basic Concepts, Model-Based Techniques, and Research Directions. ACM Computing Surveys, vol. 48, No. 2, Article 18, pp. 1--41, 2015. Google ScholarDigital Library
- Mark W. Maier. Architecting Principles for System-of-Systems. Systems Engineering, vol. 1, pp. 267--284, 1999. Google ScholarCross Ref
- OUSD(AT&L), DoD. Systems and Software Engineering. Systems Engineering Guide for Systems of Systems. Technical Report Version 1.0. Office of the Deputy Under Secretary of Defense for Acquisition and Technology, Department of Defense. 2008.Google Scholar
- Judith Dahmann et al. Systems Engineering for Capabilities. CrossTalk, The Journal of Defense Software Engineering, vol. 21(11), pp. 4--9, 2008.Google Scholar
- Samuil Angelov et al. A Framework for Analysis and Design of Software Reference Architectures. Information and Software Technology, vol. 54, 4. pp. 417--431, 2012. Google ScholarDigital Library
- Lina Garcés et al. A Comparative Analysis of Reference Architectures for Healthcare in the Ambient Assisted Living Domain. In CBMS, 2015, pp. 270--275. Google ScholarDigital Library
- Elisa Yumi Nakagawa et al. Reference Architectures. In: Oussalah, M. O., ed. Software Architecture: Principles, Techniques, and Tools, 1st ed, chap. 2, London: Wiley, pp. 55--82, 2014. Google ScholarCross Ref
- Elisa Yumi Nakagawa et al. Foreword: Towards Reference Architectures for Systems-of-Systems. In SESoS 2015, pp. 1--4. Google ScholarDigital Library
- Lina Garcés et al. A Reference Architecture for Healthcare Supportive Home Systems. In CBMS'15, 2015, pp. 22--25.Google Scholar
- Charles B. Keating et al. System of Systems Engineering Requirements: Challenges and Guidelines. Engineering Management Journal, vol. 20, No. 4, pp. 23--31, 2008. Google ScholarCross Ref
- Randy G. Walker and Charles B. Keating. Defining SoS Requirements: An Early Glimpse at A Metholodogy. Int. J. System of Systems Engineering, vol. 3, No. 3--4, pp. 306--319, 2012.Google Scholar
- Jo Ann Lane. System of Systems Capability to Requirements Engineering. In 9th SOSE, 2014, pp. 91--96.Google ScholarCross Ref
- Grace A. Lewis et al. Requirements Engineering for Systems of Systems. In IEEE SysCon, 2009, pp. 1--6. Google ScholarCross Ref
- Elisa Yumi Nakagawa and Lucas B. R. de Oliveira. Using Systematic Review to Elicit Requirements of Reference Architectures. In 14th WER, 2011, pp. 1--12.Google Scholar
- Axel van Lamsweerde. Goal-Oriented Requirement Engineering: A Guided Tour. In 5th IEEE International Symposium on Requirements Engineering, 2001, pp. 249--263. Google ScholarDigital Library
- Objectiver. A KAOS Tutorial. Version 1.0. 2007.Google Scholar
- Eduardo Silva et al. A Mission-Oriented Approach for Designing System-of-Systems. In SoSE, 2015, pp. 346--351. Google ScholarCross Ref
- Saurabh Mittal and Larry Rainey. Harnessing Emergence: The Control and Design of Emergent Behavior in System of Systems Engineering. In SCSC, 2015, pp. 1--10. Google ScholarDigital Library
- Patrick Heymans and Eric Dubois. Scenario-Based Techniques for Supporting the Elaboration and the Validation of Formal Requirements. Requirements Engineering Journal, vol. 3, No. 3--4, pp. 202--218, 1998.Google Scholar
- Michael Huch. BRAID Project. D2: Identification and characterisation of the main stakeholder groups for "ICT for Ageing" solutions. Version 5, pp. 1--46, 2010.Google Scholar
- Queensland Goverment. Chronic Conditions Manual: Prevention and Management of Chronic Conditions in Australia. 1st edition, pp. 1--258, 2015.Google Scholar
- Sara Ercolani et al. Knowledge-Based HomeCare eServices for an Ageing Europe. Deliverable D05.2: Case Profile Ontology. pp. 1--128, 2008.Google Scholar
- Henri Hietala et al. Feelgood - ecosystem of phr based products and services. Research report VTT-R-07000-09, VTT Technical Research Centre of Finland, pp. 1--69, 2009.Google Scholar
- Frank Wartena et al. Continua: The reference architecture of a personal telehealth ecosystem. In Healthcom, 2010, pp. 1âĂŞ6.Google Scholar
- Lina Garcés et al. A Quality Model for Ambient Assisted Living Systems. In CBMS'16, 2016, pp. 1--6.Google Scholar
- Lina Garcés et al. A Reference Architecture for Healthcare Supportive Home Systems: Missions Establishment and Validation, pp. 1--40, 2016. https://goo.gl/HNZuGy. Accessed in 16th July, 2016.Google Scholar
- Luis M. Camarinha-Matos et al. (eds.). BRAID Project Booklet: ICT and Ageing Scenarios, pp. 1--37, 2010.Google Scholar
Index Terms
A process to establish, model and validate missions of systems-of-systems in reference architectures
Recommendations
Evaluation of Systems-of-Systems Software Architectures: State of the Art and Future Perspectives
The quality of large and complex Systems-of-Systems (SoS) that have emerged in critical application domains depends on the quality of their architectures, which are inherently dynamic in terms of reorganization at runtime to comply with domain needs. ...
Software architecture and reference architecture of software-intensive systems and systems-of-systems: contributions to the state of the art
ECSA '17: Proceedings of the 11th European Conference on Software Architecture: Companion ProceedingsComplex software-intensive systems are more and more required as a solution for diverse critical application domains; at the same time, software architecture and also reference architecture have attracted attention as means to more adequately produce ...
Refining missions to architectures in software-intensive systems-of-systems
JSOS '17: Proceedings of the Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-SystemsAn important concern in the design of a software-intensive system-of-systems (SoS) is modeling both global and individual missions to be accomplished by the SoS and its cooperating constituent systems. A first step towards the concretization of mission ...
Comments