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 条
  • [11] Case-based reasoning method for CAPP system based on meta-process information model
    Sichuan Daxue Xuebao (Gongcheng Kexue Ban)/Journal of Sichuan University (Engineering Science Edition), 2003, 35 (05):
  • [12] Framework-based software architectures for process automation systems
    Buschmann, F
    Geisler, A
    Heimke, T
    Schuderer, C
    AUTOMATION IN MINING, MINERAL AND METAL PROCESSING 1998, 1999, : 247 - 259
  • [13] Framework-based software architectures for process automation systems
    Buschmann, Frank
    Geisler, Andreas
    Heimke, Thomas
    Schuderer, Christian
    Annual Reviews in Control, 2000, 24 : 163 - 175
  • [14] Customizable Active Situation Awareness Framework Based on Meta-Process in Ontology
    Komiya, Ryohei
    Paik, Incheon
    Ryu, Keunho
    2013 INTERNATIONAL JOINT CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY & UBI-MEDIA COMPUTING (ICAST-UMEDIA), 2013, : 114 - +
  • [15] Exception handling model for web service composition using meta-process
    Fu Xiaodong
    Zou Ping
    PROCEEDINGS OF THE 26TH CHINESE CONTROL CONFERENCE, VOL 5, 2007, : 436 - +
  • [16] ArchSORS: A Software Process for Designing Software Architectures of Service-Oriented Robotic Systems
    Oliveira, Lucas Bueno Ruas
    Leroux, Elena
    Felizardo, Katia Romero
    Oquendo, Flavio
    Nakagawa, Elisa Yumi
    COMPUTER JOURNAL, 2017, 60 (09): : 1363 - 1381
  • [17] System and software architectures
    Chung, L
    Subramanian, N
    SCIENCE OF COMPUTER PROGRAMMING, 2005, 57 (01) : 1 - 4
  • [18] Process elements: Components of software process architectures
    Bhuta, J
    Boehm, B
    Meyers, S
    UNIFYING THE SOFTWARE PROCESS SPECTRUM, 2005, 3840 : 332 - 346
  • [19] Software architectures for dependable systems
    de Lemos, R
    Guerra, PAD
    DEPENDABLE COMPUTING, PROCEEDINGS, 2005, 3747 : 263 - 264
  • [20] Adaptable system/software architectures
    Chung, L
    Subramanian, N
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (07) : 365 - 366