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 条
  • [21] 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
  • [22] Model checking for dependable software-intensive systems
    Clarke, E
    Fujita, M
    Gluch, D
    [J]. 2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, : 764 - 764
  • [23] Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems
    Oquendo, Flavio
    [J]. SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 3 - 21
  • [24] 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
  • [25] Understanding the trust of software-intensive distributed systems
    Gallege, Lahiru S.
    Gamage, Dimuthu U.
    Hill, James H.
    Raje, Rajeev R.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (01): : 114 - 143
  • [26] Safety Assessment of Complex, Software-Intensive Systems
    Leveson, Nancy G.
    Fleming, Cody Harrison
    Spencer, Melissa
    Thomas, John
    Wilkinson, Chris
    [J]. SAE INTERNATIONAL JOURNAL OF AEROSPACE, 2012, 5 (01): : 233 - 244
  • [27] Redefining Reliability Evaluations for Software-Intensive Systems
    Jais, Megan K.
    [J]. 2015 61ST ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS 2015), 2015,
  • [28] Critical Infrastructure Protection: Towards a Design Theory for Resilient Software-Intensive Systems
    Rajamaki, Jyri
    Pirinen, Rauno
    [J]. 2015 European Intelligence and Security Informatics Conference (EISIC), 2015, : 184 - 184
  • [29] Towards Mastering Variability in Software-Intensive Cyber-Physical Production Systems
    Rabiser, Rick
    Zoitl, Alois
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INDUSTRY 4.0 AND SMART MANUFACTURING (ISM 2020), 2021, 180 : 50 - 59
  • [30] Towards AIOps enabled services in continuously evolving software-intensive embedded systems
    Dakkak, Anas
    Bosch, Jan
    Holmstrom Olsson, Helena
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (05)