A Unified Architecture Framework supporting SoSs Development: Case of the Aircraft Emergency Response System-of-Systems
Résumé
One of the major challenges in large-scale systems is the effective architectural design of complex constituents employing rigorous modeling methodologies. The engineering of Systems-of-Systems (SoSs) constitutes another critical issue that requires the definition of multiple viewpoints that are dedicated to various concerns of stakeholders. To address this challenge, this paper contributes to the definition of a reusable framework handling the design of SoSs' architectures by adopting a conceptual model of architecture framework "ISO/IEC 42010:2011 standard for Systems and Software Engineering-Architecture Description". The proposed framework extends this standard by using well-defined software development processes, to identify and implement the different architectural viewpoints. Besides, these processes are used in a way to take advantage to manage and document a set of diagrams given by a UML profile, and then, to verify that the parts of the architecture form a consistent whole. In this context, we define four main viewpoints dedicated to the various stakeholders and which are essential to allow them to describe and implement different SoSs. To guide the control and coordination of the development tasks, this framework provides again a development processes model that allows the stakeholders to explicitly design the viewpoint they want using an SoS-UML profile. This latter is a design tool that implements these viewpoints in a modeling environment together with the corresponding dedicated development processes. The results we get on the concrete design of the case study we considered are encouraging and go beyond the results of existing frameworks.
Origine | Fichiers produits par l'(les) auteur(s) |
---|