Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems

Flavio Oquendo

Résumé

Software-intensive systems are often independently developed, operated, managed, and evolved. Progressively, communication networks enabled these independent systems to interact, yielding a new kind of complex system, i.e. a system that is itself composed of systems, the so-called System-of-Systems (SoS). By its very nature, SoS is evolutionarily developed and exhibits emergent behavior. Actually, software architecture research has mainly focused on single systems, mostly large or very large distributed systems whose software architecture is described as design-time configurations of components linked together through connectors. However, it is well known that the restricted characteristics of single (even very large distributed) systems lead to architectural solutions (in terms of theories, languages, tools, and methods) that do not scale up to the case of systems-of-systems. Indeed, novel architectural solutions are needed to handle the complexity of software-intensive systems-of-systems in particular regarding the software architecture challenges implied by evolutionary development and emergent behavior. This paper presents the challenges facing software architecture research to address software-intensive systems-of-systems. It analyzes the discriminating characteristics of system-of-systems when compared with single systems from the software architecture perspective and focuses on recent advances in software architecture research to formally describe the architecture of software-intensive systems-of-systems.
Fichier non déposé

Dates et versions

hal-01440536 , version 1 (19-01-2017)

Identifiants

Citer

Flavio Oquendo. Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems. Proceedings of the 10th European Conference on Software Architecture (ECSA 2016), Nov 2016, Copenhagen, Denmark. pp.3-21, ⟨10.1007/978-3-319-48992-6_1⟩. ⟨hal-01440536⟩
314 Consultations
0 Téléchargements

Altmetric

Partager

More