DARTSim: An Exemplar for Evaluation and Comparison of Self-Adaptation Approaches for Smart Cyber-Physical Systems

被引:27
|
作者
Moreno, Gabriel [1 ]
Kinneer, Cody [2 ]
Pandey, Ashutosh [2 ]
Garlan, David [2 ]
机构
[1] Carnegie Mellon Univ, Software Engn Inst, Pittsburgh, PA 15213 USA
[2] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
基金
美国安德鲁·梅隆基金会; 美国国家科学基金会;
关键词
simulation; self-adaptation; cyber-physical system; ENVIRONMENTS;
D O I
10.1109/SEAMS.2019.00031
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Motivated by the need for cyber-physical systems (CPS) to perform in dynamic and uncertain environments, smart CPS (sCPS) utilize self-adaptive capabilities to autonomously manage uncertainties at the intersection of the cyber and physical worlds. In this context, self-adaptation approaches face particular challenges, including (i) environment monitoring that is subject to sensing errors; (ii) adaptation actions that take time, sometimes due to physical movement; (iii) dire consequences for not adapting in a timely manner; and (iv) incomparable objectives that cannot be conflated into a single utility metric (e.g., avoiding an accident vs. providing good service). To enable researchers to evaluate and compare self-adaptation approaches aiming to address these unique challenges of sCPS, we introduce the DARTSim exemplar. DARTSim implements a high-level simulation of a team of unmanned air vehicles (UAVs) performing a reconnaissance mission in a hostile and unknown environment. Designed to be easily used by researchers, DARTSim provides a TCP-based interface for easy integration with external adaptation managers, documentation, and a fast simulation capability.
引用
收藏
页码:181 / 187
页数:7
相关论文
共 50 条
  • [1] Self-Adaptation Techniques in Cyber-Physical Systems (CPSs)
    Zeadally, Sherali
    Sanislav, Teodora
    Mois, George Dan
    IEEE ACCESS, 2019, 7 : 171126 - 171139
  • [2] Service Virtualization for Self-adaptation in Mobile Cyber-Physical Systems
    Taherkordi, Amir
    Herrmann, Peter
    Blech, Jan Olaf
    Fernandez, Alvaro
    SERVICE-ORIENTED COMPUTING - ICSOC 2016 WORKSHOPS, 2017, 10380 : 56 - 68
  • [3] Self-Adaptation for Cyber-Physical Systems: A Systematic Literature Review
    Muccini, Henry
    Sharaf, Mohammad
    Weyns, Danny
    PROCEEDINGS OF 2016 IEEE/ACM 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2016, : 75 - 81
  • [4] SWIM: An Exemplar for Evaluation and Comparison of Self-Adaptation Approaches for Web Applications
    Moreno, Gabriel A.
    Schmerl, Bradley
    Garlan, David
    2018 IEEE/ACM 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2018, : 137 - 143
  • [5] MAPE-K patterns for self-adaptation in cyber-physical systems
    Riadh Ben Halima
    Marwa Hachicha
    Ahmed Jemal
    Ahmed Hadj Kacem
    The Journal of Supercomputing, 2023, 79 : 4917 - 4943
  • [6] Tuning self-adaptation in cyber-physical systems through architectural homeostasis
    Gerostathopoulos, Ilias
    Skoda, Dominik
    Plasil, Frantisek
    Bures, Tomas
    Knauss, Alessia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 148 : 37 - 55
  • [7] MAPE-K patterns for self-adaptation in cyber-physical systems
    Ben Halima, Riadh
    Hachicha, Marwa
    Jemal, Ahmed
    Kacem, Ahmed Hadj
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (05): : 4917 - 4943
  • [8] Self-adaptation in software-intensive cyber-physical systems: From system goals to architecture configurations
    Gerostathopoulos, Ilias
    Bures, Tomas
    Hnetynka, Petr
    Keznikl, Jaroslav
    Kit, Michal
    Plasil, Frantisek
    Plouzeau, Noel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 378 - 397
  • [9] Designing Cyber-Physical Systems for Runtime Self-Adaptation: Knowing More about What We Miss ...
    Horvath, Imre
    Tavcar, Joze
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2021, 25 (02) : 1 - 26
  • [10] RDMSim: An Exemplar for Evaluation and Comparison of Decision-Making Techniques for Self-Adaptation
    Samin, Huma
    Paucar, Luis H. Garcia
    Bencomo, Nelly
    Carranza Hurtado, Cesar M.
    Fredericks, Erik M.
    2021 INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2021), 2021, : 238 - 244