Multi-scale Modeling for Software-intensive Systems-of-Systems Architectures

被引:0
|
作者
Khlif, Ilhem [1 ]
Kacem, Mohamed Hadj [1 ]
Eichler, Cedric [2 ]
Drira, Khalil [3 ]
Kacem, Ahmed Hadj [1 ]
机构
[1] Univ Sfax, ReDCAD, Sfax, Tunisia
[2] INSA Ctr Val Loire, LIFO, Bourges, France
[3] Univ Toulouse, LAAS, CNRS, Toulouse, France
关键词
Software Architectures; multi-scale description; model transformation; Event-B specifications; refinement; System of Systems (SoS);
D O I
10.1145/3175731.3176179
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a multi-scale modeling approach for SoS architecture description. This study aims at mastering the complexity of such systems both at the human and automated processing levels by considering increasingly detailed modeling scales. Some high level properties can be expressed on informal descriptions with a high level of abstractions and checked on simple formal descriptions. Some other properties need more detailed descriptions to be expressed and formal specifications to be elaborated. We elaborate a set of coarse-grained and fine-grained models and we define the corresponding refinement rules to build correct by design Publish-Subscribe software architectures. The defined rules respect the principle of information dissemination guaranteeing that the produced information reaches all the subscribed consumers. In order to formalize the multi-scale characterization process and to use it in the design process, we have chosen to follow an iterative modeling methodology that captures diverse perspectives of the performance modeling of SoS. We discuss how our approach to modeling supports the specific characteristics of an SoS and illustrate this through a case study, based on the (Integrated Air Defense) IAD scenario, demonstrating how we may obtain correct models within a SoS with emergent properties.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Refining Missions to Architectures in Software-Intensive Systems-of-Systems
    Silva, Eduardo
    Cavalcante, Everton
    Batista, Thais
    [J]. 2017 IEEE/ACM JOINT 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS AND 11TH WORKSHOP ON DISTRIBUTED SOFTWARE DEVELOPMENT, SOFTWARE ECOSYSTEMS AND SYSTEMS-OF-SYSTEMS( JSOS 2017), 2017, : 2 - 8
  • [2] Software-intensive Systems-of-Systems
    Drira, Khalil
    Cuesta, Carlos E.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2021, 212
  • [3] Towards Methodological Support for Secure Architectures of Software-intensive Systems-of-Systems
    El Hachem, Jamal
    Chiprianov, Vanea
    Babar, Ali
    Aniorte, Philippe
    [J]. SOFTWARE-INTENSIVE SYSTEMS-OF-SYSTEMS SYMPOSIUM (SISOS@ECSA), 2016,
  • [4] Towards an understanding of reliability of software-intensive systems-of-systems
    Ferreira, Francisco Henrique Cerdeira
    Nakagawa, Elisa Yumi
    dos Santos, Rodrigo Pereira
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 158
  • [5] Special Track on Software-intensive Systems-of-Systems (SiSoS)
    [J]. 1763, Association for Computing Machinery (Part F128005):
  • [6] Bridging Missions and Architecture in Software-intensive Systems-of-Systems
    Silva, Eduardo
    Cavalcante, Everton
    Batista, Thais
    Oquendo, Flavio
    [J]. 2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 201 - 206
  • [7] Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems
    Oquendo, Flavio
    [J]. SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 3 - 21
  • [8] A Formal Approach for Architecting Software-intensive Systems-of-Systems with Guarantees
    Oquendo, Flavio
    Buisson, Jeremy
    Leroux, Elena
    Moguerou, Gersan
    [J]. 2018 13TH ANNUAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2018, : 14 - 21
  • [9] On the Architecture-Driven Development of Software-Intensive Systems-of-Systems
    Cavalcante, Everton
    [J]. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 899 - 902
  • [10] Characterizing Architecture Description Languages for Software-Intensive Systems-of-Systems
    Guessi, Milena
    Cavalcante, Everton
    Oliveira, Lucas B. R.
    [J]. THIRD INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS SESOS 2015, 2015, : 12 - 18