A Meta-Process to Construct Software Architectures for System of Systems

被引:4
|
作者
Goncalves, Marcelo Benites [1 ,2 ]
Oquendo, Flavio [2 ]
Nakagawa, Elisa Yumi [1 ]
机构
[1] Univ Sao Paulo, Dept Comp Syst, Sao Carlos, SP, Brazil
[2] Univ Bretagne Sud, IRISA UMR CNRS, Vannes, France
关键词
SOAR; Architectural Process; Survey; Software Architecture; System of Systems; Architecting;
D O I
10.1145/2695664.2695737
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Nowadays, complex software systems tend to be the result of operationally independent, constituent systems working together, arising a new class of software systems called Systems of Systems (SoS). In another perspective, software architectures are essential to promote the success and quality of software systems, even more on SoS. However, the construction of SoS software architectures is typically ad-hoc without well-defined and standardized architecting approaches. In this context, the main contribution of this paper is the proposal of a "Meta-process for SoS Software Architectures" (SOAR), which supports the authoring of processes to construct SoS software architectures. SOAR is also independent of application domains and it is based on a broad, deep literature review as well as knowledge of experts. In order to evaluate the feasibility of SOAR, we conducted a survey with experts in SoS software architecture. The results of this survey indicate a good acceptance of SOAR among experts that also provided insights for improving SOAR. Our intention is to use SOAR as a framework to support the authoring of architecting processes for SoS and, further, to provide specialized versions including architectural decisions for specific application domains. Therefore, in some extent, we hope to contribute to the development projects of the new, important class of SoS software systems.
引用
收藏
页码:1411 / 1416
页数:6
相关论文
共 50 条
  • [1] Meta-process
    Avrillionis, D
    Conradi, R
    Cunin, PY
    Nguyen, M
    Robertson, I
    [J]. SOFTWARE PROCESS: PRINCIPLES, METHODOLOGY, AND TECHNOLOGY, 1999, 1500 : 53 - 93
  • [2] Softwareland Chronicles: A Software Development Meta-Process Proposal
    Bolanos, Sandro
    Gonzalez Crespo, Ruben
    Pascual Espada, Jordan
    Garcia-Diaz, Vicente
    Osis, Janis
    [J]. APPLIED COMPUTER SYSTEMS, 2016, 19 (01) : 5 - 14
  • [3] MetaProPOS: A Meta-Process Patterns Ontology for Software Development Communities
    Jlaiel, Nahla
    Ben Ahmed, Mohamed
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT I: 15TH INTERNATIONAL CONFERENCE, KES 2011, 2011, 6881 : 516 - 527
  • [4] The meta-process of 'mediatization' as a conceptual frame
    Krotz, Friedrich
    [J]. GLOBAL MEDIA AND COMMUNICATION, 2007, 3 (03) : 256 - 260
  • [5] A meta-process model for process management and evolution
    Gómez, MP
    Martínez, A
    García-Consuegra, JD
    [J]. INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 332 - 334
  • [6] A meta-process for information security risk management
    Papadaki, Katerina
    Polemi, Despina
    [J]. INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2008, 1 (04) : 336 - 343
  • [7] Active meta-process models: a conceptual exposition
    Snowdon, B
    Kawalek, P
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2003, 45 (15) : 1021 - 1029
  • [8] A meta-process for information security risk management
    Papadaki, Katerina
    Polemi, Nineta
    Damilos, Dimitrios Konnos
    [J]. GLOBAL E-SECURITY, PROCEEDINGS, 2008, 12 : 257 - +
  • [9] Meta-process modeling methodology for process model generation in intelligent manufacturing
    Reis, Joao
    Goncalves, Gil
    Link, Norbert
    [J]. IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 3396 - 3402
  • [10] Agency via Awareness: A Unifying Meta-Process in Psychotherapy
    Gorlin, Eugenia, I
    Bekes, Vera
    [J]. FRONTIERS IN PSYCHOLOGY, 2021, 12