Skip to main content
Article
DARTSim: an exemplar for evaluation and comparison of self-adaptation approaches for smart cyber-physical systems
Proceedings of the 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (2019)
  • Gabriel A. Moreno, Software Engineering Institute
  • Cody Kinneer, Carnegie Mellon University
  • Ashutosh Pandey, Carnegie Mellon University
  • David Garlan, Carnegie Mellon University
Abstract
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.
Keywords
  • cyber-physical system,
  • self-adaptation,
  • simulation
Disciplines
Publication Date
May, 2019
Citation Information
Gabriel A. Moreno, Cody Kinneer, Ashutosh Pandey and David Garlan. "DARTSim: an exemplar for evaluation and comparison of self-adaptation approaches for smart cyber-physical systems" Proceedings of the 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (2019)
Available at: http://works.bepress.com/gabriel_moreno/44/