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 条
  • [31] The ROI of systems engineering: Some quantitative results for software-intensive systems
    Boehm, Barry
    Valerdi, Ricardo
    Honour, Eric
    [J]. SYSTEMS ENGINEERING, 2008, 11 (03) : 221 - 234
  • [32] 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
  • [33] 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
  • [34] Reliability-related requirements in software-intensive systems
    Hecht, Myron
    Owens, Karen
    Tagami, Joanne
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2007 PROCEEDINGS, 2006, : 155 - +
  • [35] 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
  • [36] Programmable Managing of Workflows in Development of Software-Intensive Systems
    Sosnin, P.
    Lapshov, Y.
    Svyatov, K.
    [J]. MODERN ADVANCES IN APPLIED INTELLIGENCE, IEA/AIE 2014, PT I, 2014, 8481 : 138 - 147
  • [37] Substantially Evolutionary Theorizing in Designing Software-Intensive Systems
    Sosnin, Petr
    [J]. INFORMATION, 2018, 9 (04)
  • [38] A Security Metrics Taxonomization Model for Software-Intensive Systems
    Savola, Reijo M.
    [J]. JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2009, 5 (04): : 197 - 206
  • [39] A HOLISTIC VIEW AT DEPENDABLE EMBEDDED SOFTWARE-INTENSIVE SYSTEMS
    Schoitsch, Erwin
    [J]. IDIMT-2008: MANAGING THE UNMANAGEABLE, 2008, 25 : 321 - 344
  • [40] THE ROLE OF MODELS IN MANAGING THE UNCERTAINTY OF SOFTWARE-INTENSIVE SYSTEMS
    LITTLEWOOD, B
    NEIL, M
    OSTROLENK, G
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 1995, 50 (01) : 87 - 95