Towards Systematic Live Experimentation in Software-Intensive Systems of Systems

被引:0
|
作者
Gerostathopoulos, Ilias [1 ]
Bures, Tomas [2 ]
Schmid, Sanny [1 ]
Horky, Vojtech [2 ]
Prehofer, Christian [1 ]
Tuma, Petr [2 ]
机构
[1] Tech Univ Munich, Fak Informat, Munich, Germany
[2] Charles Univ Prague, Fac Math & Phys, Prague, Czech Republic
关键词
Systematic experimentation; uncertainty; system architecture;
D O I
10.1145/3175731.3176175
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the size, variation, and sophistication of software-intensive systems-of-systems grows, so does the uncertainty inherent to their design and development. To deal with this issue, we propose a framework for systematic experimentation based on declarative specification connected with system architecture. The focus is on how to specify experiments that allow systematic exploration of the space of alternative configurations at runtime. Since such experiments should be launched on live systems, extra care needs to be taken in preventing damages when experimenting with the systems. Therefore, we also focus on how to quantify the direct and the indirect cost associated with each experiment execution (which needs to be included in a cost-benefit analysis for system adaptation) and on how to gradually roll out an experiment via a number of different stages. We use the development of a route planner system as an example to motivate and exemplify our approach.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] More for Less: Automated Experimentation in Software-Intensive Systems
    Mattos, David Issa
    Bosch, Jan
    Olsson, Helena Holmstrom
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2017), 2017, 10611 : 146 - 161
  • [2] 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
  • [3] Software-intensive Systems-of-Systems
    Drira, Khalil
    Cuesta, Carlos E.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2021, 212 (212)
  • [4] Towards Self-Adaptive Software-Intensive Systems
    Mueller, Hausi A.
    [J]. IWPSE-EVOL 09: ERCIM WORKSHOP ON SOFTWARE EVOLUTION (EVOL) AND INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION (IWPSE), 2009, : 7 - 7
  • [5] Awareness in Software-Intensive Systems
    Vassev, Emil
    Hinchey, Mike
    [J]. COMPUTER, 2012, 45 (12) : 84 - 87
  • [6] 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,
  • [7] Spiral development of software-intensive systems of systems
    Boehm, B
    Brown, W
    Turner, R
    [J]. ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 706 - 707
  • [8] Towards a Conceptual Model for Software-Intensive System-of-Systems
    Goncalves, Marcelo Benites
    Cavalcante, Everton
    Batista, Thais
    Oquendo, Flavio
    Nakagawa, Elisa Yumi
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 1605 - 1610
  • [9] Evolutionary Architecting of Software-Intensive Systems
    Axelsson, Jakob
    [J]. ERCIM NEWS, 2012, (88): : 24 - 25
  • [10] Systems engineering for software-intensive projects
    Hecht, H
    [J]. ASSET'99: 1999 IEEE SYMPOSIUM ON APPLICATION-SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING & TECHNOLOGY - PROCEEDINGS, 1999, : 58 - 61