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

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 par...

Full description

Saved in:
Bibliographic Details
Published inICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (Online) pp. 181 - 187
Main Authors Moreno, Gabriel, Kinneer, Cody, Pandey, Ashutosh, Garlan, David
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2019
Subjects
Online AccessGet full text

Cover

Loading…
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.
AbstractList 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.
Author Kinneer, Cody
Pandey, Ashutosh
Moreno, Gabriel
Garlan, David
Author_xml – sequence: 1
  givenname: Gabriel
  surname: Moreno
  fullname: Moreno, Gabriel
  organization: Carnegie Mellon University, USA
– sequence: 2
  givenname: Cody
  surname: Kinneer
  fullname: Kinneer, Cody
  organization: Carnegie Mellon University, USA
– sequence: 3
  givenname: Ashutosh
  surname: Pandey
  fullname: Pandey, Ashutosh
  organization: Carnegie Mellon University, USA
– sequence: 4
  givenname: David
  surname: Garlan
  fullname: Garlan, David
  organization: Carnegie Mellon University, USA
BookMark eNotjs1KxDAYRaMoOI7dC27yAh3zJU3Tuiu1_sCIYsf1kLRfmEr_TKrYt3d0XF0unHO55-SkH3ok5BLYCoCl12WRPZUrziBdMcYEHJEgVQkonoAQcSKOyYKDVCEXHM5I4P37L8YBFKgF-bjNXjdl093QrKfFN3Zjqx21g6PFl24_9dQMPdV9TfOhG7Vr_L4OlpbY2jCr9TgdiGwc3aCrHfo_t-y0m2g-G3Thy272TaVbWs5-ws5fkFOrW4_Bfy7J212xyR_C9fP9Y56tQ82TZAolq2trbKpqxY0UkkUmkmBTi7GWDISqoiqOwaDGWMVCGKkiI2vFBKoamRFLcnXYbRBxO7pm_2neJipRwIX4ARAkXP0
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SEAMS.2019.00031
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781728133683
1728133688
EISSN 2157-2321
EndPage 187
ExternalDocumentID 8787123
Genre orig-research
GroupedDBID 6IE
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-a288t-50ddfbf97d72b53504b451f9fe6a50137c4c661beae67633b574b5d703e7de0b3
IEDL.DBID RIE
IngestDate Wed Aug 27 02:54:27 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a288t-50ddfbf97d72b53504b451f9fe6a50137c4c661beae67633b574b5d703e7de0b3
PageCount 7
ParticipantIDs ieee_primary_8787123
PublicationCentury 2000
PublicationDate 2019-May
PublicationDateYYYYMMDD 2019-05-01
PublicationDate_xml – month: 05
  year: 2019
  text: 2019-May
PublicationDecade 2010
PublicationTitle ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (Online)
PublicationTitleAbbrev SEAMS
PublicationYear 2019
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003211717
Score 1.8638132
Snippet Motivated by the need for cyber-physical systems (CPS) to perform in dynamic and uncertain environments, smart CPS (sCPS) utilize self-adaptive capabilities to...
SourceID ieee
SourceType Publisher
StartPage 181
SubjectTerms Adaptation models
cyber-physical system
Cyber-physical systems
Electronic countermeasures
Monitoring
self-adaptation
Sensors
simulation
Software engineering
Uncertainty
Title DARTSim: An Exemplar for Evaluation and Comparison of Self-Adaptation Approaches for Smart Cyber-Physical Systems
URI https://ieeexplore.ieee.org/document/8787123
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF7anjxVbcU3e_Dotkmzm2y8lRopQqUQC72V3ewsiDatNQX11zt5NIp48BJCyGPZnczON49vCLmSicetVg7jOvTwAC6ToUqY62sLaO_r0pU9efDHM34_F_MGua5rYQCgSD6DXn5axPLNKtnmrrK-ROlCTdskTQRuZa1W7U_xEMkgNNlFIp2wH0eIhfPkrZyR0sm7yP3on1JsH3dtMtl9uMwaee5tM91LPn9xMv53ZPuk-12oR6f1FnRAGpAekvauUwOtftwOeb1FuzV-Wt7QYUqjd1iuEdBStFdpVLN9U5UaOqrbEtKVpTG8WDY0al3G6-mwIiCHt-LZeIlyR0cfGjZsWq03rSjQu2R2Fz2OxqxqtsDUQMqMCccYq20YmGCghSccrrlwbWjBVyLnJUx4gnu5BgU-6iRPi4BrYVBhQGDA0d4RaaWrFI4JNXizqwYOCGm5dgMtQgThri-tTPBl5oR08hlcrEs-jUU1ead_Xz4je_kasoIx9Zy0ss0WLtAQyPRlIQFf8wO0fQ
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG8QD3pCBeO3PXi0uLF1H94IjqACIRkk3Mi6viZGGYgjUf96X7cxjfHgZWmWfTTt6_t-v0fIlRdbthKRwWzhW3gBk3l-FDPTEQpQ3xe5K3swdHoT-2HKpxVyXdbCAECWfAZNPcxi-XIRr7Wr7MZD6kJOu0W2Ue7zVl6tVXpULLRl0DjZxCIN_yYM0BrW6Vsak9LQfeR-dFDJBEi3RgabX-d5I8_NdSqa8ecvVMb_zm2PNL5L9eioFEL7pALJAaltejXQ4ujWyesdaq7h0_yWthMavMN8iSYtRY2VBiXeN40SSTtlY0K6UDSEF8XaMlrmEXvaLiDI4S17N5wj5dHOh4AVGxU7TgsQ9AaZdINxp8eKdgssanleyrghpRLKd6XbEtzihi1sbipfgRNxjUwY2zFKcwEROMiVLMFdW3CJLANcCYawDkk1WSRwRKjEh82oZQD3lC1MV3AfzXDT8ZQX48fkManrFZwtc0SNWbF4J3_fviQ7vfGgP-vfDx9Pya7eT-0EMY0zUk1XazhHtSAVFxk1fAGLYrfD
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=ICSE+Workshop+on+Software+Engineering+for+Adaptive+and+Self-Managing+Systems+%28Online%29&rft.atitle=DARTSim%3A+An+Exemplar+for+Evaluation+and+Comparison+of+Self-Adaptation+Approaches+for+Smart+Cyber-Physical+Systems&rft.au=Moreno%2C+Gabriel&rft.au=Kinneer%2C+Cody&rft.au=Pandey%2C+Ashutosh&rft.au=Garlan%2C+David&rft.date=2019-05-01&rft.pub=IEEE&rft.eissn=2157-2321&rft.spage=181&rft.epage=187&rft_id=info:doi/10.1109%2FSEAMS.2019.00031&rft.externalDocID=8787123