Home > Research > Publications & Outputs > Using Architecture Patterns to Architect and An...

Links

Text available via DOI:

View graph of relations

Using Architecture Patterns to Architect and Analyze Systems of Systems

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Using Architecture Patterns to Architect and Analyze Systems of Systems. / Kalawsky, Roy S.; Joannou, D.; Tian, Y. et al.
In: Procedia Computer Science, Vol. 16, 2013, p. 283-292.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Kalawsky, RS, Joannou, D, Tian, Y & Fayoumi, A 2013, 'Using Architecture Patterns to Architect and Analyze Systems of Systems', Procedia Computer Science, vol. 16, pp. 283-292. https://doi.org/10.1016/j.procs.2013.01.030

APA

Kalawsky, R. S., Joannou, D., Tian, Y., & Fayoumi, A. (2013). Using Architecture Patterns to Architect and Analyze Systems of Systems. Procedia Computer Science, 16, 283-292. https://doi.org/10.1016/j.procs.2013.01.030

Vancouver

Kalawsky RS, Joannou D, Tian Y, Fayoumi A. Using Architecture Patterns to Architect and Analyze Systems of Systems. Procedia Computer Science. 2013;16:283-292. Epub 2013 Feb 27. doi: 10.1016/j.procs.2013.01.030

Author

Kalawsky, Roy S. ; Joannou, D. ; Tian, Y. et al. / Using Architecture Patterns to Architect and Analyze Systems of Systems. In: Procedia Computer Science. 2013 ; Vol. 16. pp. 283-292.

Bibtex

@article{0b15a762ce19419cac63fa0f2628eea6,
title = "Using Architecture Patterns to Architect and Analyze Systems of Systems",
abstract = "The inherent nature of a Systems of Systems (SoS) makes it very difficult to model and analyze it through conventional means. One of the first challenges faced is how to represent the SoS in a form that lends itself to detailed analysis, especially when full details of the component systems may not be readily available. Therefore, an important consideration is whether use of model abstractions can be sufficient to deal with many of the analysis needs of the SoS. It is clear there is a need for a new paradigm, encompassing methodology, models, tools and flows that enable the future engineering of SoS in order that they can be operated effectively. This paper describes how we are using architecture patterns to architect and analyze SoS in order that we can compare different architecture solutions and provide guidelines for the development of a future architectures based on the analysis of existing architectures. Insights are given to show the benefits for SoS architecture analysis with exemplars taken from a test case dealing with emergency response for a major incident in the UK. Our findings show the significant increase in SoS characterization that patterns can afford the systems architect in all phases of SoS evolution in order to deliver improved SoS capability.",
keywords = "Systems of Systems, SoS, Systems Architecture, Architecture patterns, Model Based System Engineering (MBSE) , Model driven architecture (MDA)",
author = "Kalawsky, {Roy S.} and D. Joannou and Y. Tian and Amjad Fayoumi",
year = "2013",
doi = "10.1016/j.procs.2013.01.030",
language = "English",
volume = "16",
pages = "283--292",
journal = "Procedia Computer Science",
issn = "1877-0509",
publisher = "Elsevier BV",

}

RIS

TY - JOUR

T1 - Using Architecture Patterns to Architect and Analyze Systems of Systems

AU - Kalawsky, Roy S.

AU - Joannou, D.

AU - Tian, Y.

AU - Fayoumi, Amjad

PY - 2013

Y1 - 2013

N2 - The inherent nature of a Systems of Systems (SoS) makes it very difficult to model and analyze it through conventional means. One of the first challenges faced is how to represent the SoS in a form that lends itself to detailed analysis, especially when full details of the component systems may not be readily available. Therefore, an important consideration is whether use of model abstractions can be sufficient to deal with many of the analysis needs of the SoS. It is clear there is a need for a new paradigm, encompassing methodology, models, tools and flows that enable the future engineering of SoS in order that they can be operated effectively. This paper describes how we are using architecture patterns to architect and analyze SoS in order that we can compare different architecture solutions and provide guidelines for the development of a future architectures based on the analysis of existing architectures. Insights are given to show the benefits for SoS architecture analysis with exemplars taken from a test case dealing with emergency response for a major incident in the UK. Our findings show the significant increase in SoS characterization that patterns can afford the systems architect in all phases of SoS evolution in order to deliver improved SoS capability.

AB - The inherent nature of a Systems of Systems (SoS) makes it very difficult to model and analyze it through conventional means. One of the first challenges faced is how to represent the SoS in a form that lends itself to detailed analysis, especially when full details of the component systems may not be readily available. Therefore, an important consideration is whether use of model abstractions can be sufficient to deal with many of the analysis needs of the SoS. It is clear there is a need for a new paradigm, encompassing methodology, models, tools and flows that enable the future engineering of SoS in order that they can be operated effectively. This paper describes how we are using architecture patterns to architect and analyze SoS in order that we can compare different architecture solutions and provide guidelines for the development of a future architectures based on the analysis of existing architectures. Insights are given to show the benefits for SoS architecture analysis with exemplars taken from a test case dealing with emergency response for a major incident in the UK. Our findings show the significant increase in SoS characterization that patterns can afford the systems architect in all phases of SoS evolution in order to deliver improved SoS capability.

KW - Systems of Systems

KW - SoS

KW - Systems Architecture

KW - Architecture patterns

KW - Model Based System Engineering (MBSE)

KW - Model driven architecture (MDA)

U2 - 10.1016/j.procs.2013.01.030

DO - 10.1016/j.procs.2013.01.030

M3 - Journal article

VL - 16

SP - 283

EP - 292

JO - Procedia Computer Science

JF - Procedia Computer Science

SN - 1877-0509

ER -