2010
DOI: 10.1007/978-3-642-12566-9_4
|View full text |Cite
|
Sign up to set email alerts
|

Software Engineering Techniques for the Development of Systems of Systems

Abstract: Abstract. This paper investigates how existing software engineering techniques can be employed, adapted and integrated for the development of systems of systems. Starting from existing system-of-systems (SoS) studies, we identify computing paradigms and techniques that have the potential to help address the challenges associated with SoS development, and propose an SoS development framework that combines these techniques in a novel way. This framework addresses the development of a class of IT systems of syste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 26 publications
(17 citation statements)
references
References 35 publications
0
17
0
Order By: Relevance
“…Service oriented architecture (SOA) is widely considered a paradigm that can fit well with SoS requirements [11], [32]. SOA is a paradigm for conceiving distributed applications by leveraging on the loosely coupled interactions among services.…”
Section: Research Bodiesmentioning
confidence: 99%
“…Service oriented architecture (SOA) is widely considered a paradigm that can fit well with SoS requirements [11], [32]. SOA is a paradigm for conceiving distributed applications by leveraging on the loosely coupled interactions among services.…”
Section: Research Bodiesmentioning
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%
“…The evolution challenge in this aspect arises when some applications change their interfaces. Some useful approaches and technologies for handling both mentioned challenges are standardization, loose and indirect coupling design, having a commonly agreed-upon infrastructure and set of technologies, using middleware approach, serviceoriented architecture, model-driven architecture and global information grid that are suggested by different authors for tackling evolution challenges in SoS/ULSS area [5] [25][31] [32]. Furthermore, open source and agile methodologies are two other areas can be helpful since they are not centralized development approaches [31] [32].…”
Section: B Architecture (Design) Evolutionmentioning
confidence: 99%