Proceedings of the 30th Annual ACM Symposium on Applied Computing 2015
DOI: 10.1145/2695664.2695795
|View full text |Cite
|
Sign up to set email alerts
|

A systematic literature review on the description of software architectures for systems of systems

Abstract: Software architectures have been recognized as the backbone to the success of any software system. In addition, they are responsible to aggregate quality attributes, such as interoperability, dependability, and maintainability, to these systems. In parallel, currently, a new class of complex software systems has emerged, referred as Systems of Systems (SoS), resulting from a number of operationally and managerially independent software systems working together to fulfill a mission that none system alone could … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
47
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
3
3

Relationship

4
5

Authors

Journals

citations
Cited by 56 publications
(48 citation statements)
references
References 28 publications
(33 reference statements)
0
47
0
1
Order By: Relevance
“…However, software has become a ubiquitous element in SoS as constituents embed software and become smarter. Hence, the interest in development of software for SoS has grown up, raising a new area of investigation termed Software Engineering for SoS (SESoS) [4,6,16]. Among these techniques, patterns are examples of popular software engineering techniques that can bring productivity and quality for SESoS.…”
Section: Foundationsmentioning
confidence: 99%
“…However, software has become a ubiquitous element in SoS as constituents embed software and become smarter. Hence, the interest in development of software for SoS has grown up, raising a new area of investigation termed Software Engineering for SoS (SESoS) [4,6,16]. Among these techniques, patterns are examples of popular software engineering techniques that can bring productivity and quality for SESoS.…”
Section: Foundationsmentioning
confidence: 99%
“…To establish the basis of Stimuli-SoS, we decided to use a SoS architectural model to derive stimuli generators for a SoS simulation via a model transformation. We surveyed the literature to find a formalism that could properly support SoS software architecture modeling and simulation [49]. For this purpose, such formalism should meet the following language requirements, supporting:…”
Section: Presentation Of Stimuli-sosmentioning
confidence: 99%
“…The following modeling languages have been identified as the key ones used for SoS architecture description: Darwin (semi-formal) [50], Wright (formal) [51], π-ADL (formal) [52], UML 2 (semi-formal), SySML 3 (semi-formal), and SoSADL [8] [49].…”
Section: Presentation Of Stimuli-sosmentioning
confidence: 99%
“…Modeling languages (such as UML 2 , SysML 3 , and CML 4 ) support both representation and validation of static properties of the SoS. However, they lack mechanisms to capture SoS dynamics, hampering evaluation of the operation of SoS [8]. Simulations provide the means to evaluate SoS operation by anticipating failures and unveiling dynamic aspects of systems' operation [5,13,17].…”
Section: Introductionmentioning
confidence: 99%