skip to main content
10.1145/2897053.2897065acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

Model problem and testbed for experiments with adaptation in smart cyber-physical systems

Published: 14 May 2016 Publication History

Abstract

In this artifact, we partially address the problem of development of smart Cyber-Physical Systems (sCPS) by providing a concrete model problem and testbed for experimenting with, comparing, and developing new adaptation techniques and algorithms pertinent to sCPS. In particular, our model problem features autonomous robots cooperating opportunistically in a highly dynamic environment with multiple sources of uncertainty and runtime failures. Our testbed provides ROS-based Stage simulation of the model problem reified in a swarm of Turtlebot robots. The testbed ties this to timing-, bandwidth- and mobility-aware simulation of the robot communication (based on OMNeT++). To enable fast prototyping, the testbed abstracts robots as autonomous components (implemented in Java) and allows describing robot communication via dynamic collaboration groups (ensembles). It also points to specific places in the simulation code where adaptation logic can be plugged in.

References

[1]
Blackburn, S. M. et al. 2006. The DaCapo Benchmarks: Java Benchmarking Development and Analysis. Proc. of OOPSLA '06 (2006), 169--190.
[2]
Bures, T., Gerostathopoulos, I., Hnetynka, P., Keznikl, J., Kit, M. and Plasil, F. 2013. DEECo: An ensemble-based component system. Proceedings of CBSE 2013, Vancouver, Canada (Jun. 2013), 81--90.
[3]
Jochen Wuttke, Yuriy Brun, Alessandra Gorla and Jonathan Ramaswamy 2012. Traffic Routing for Evaluating Self-Adaptation. Proc. of SEAMS '12 (2012), 27--32.
[4]
Kim, B. K. and Kumar, P. R. 2012. Cyber--Physical Systems: A Perspective at the Centennial. Proceedings of the IEEE. 100, Special Centennial (2012), 1287--1308.
[5]
NIST 2012. Cyber-Physical Systems: Situation Analysis of Current Trends, Technologies, and Challenges.
[6]
Salehie, M. and Tahvildari, L. 2009. Self-Adaptive Software: Landscape and Research Challenges. ACM Transactions on Autonomous and Adaptive Systems. 4, 2, May (2009), 1--40.
[7]
Self-adaptive systems community repository: http://self-adaptive.org/exemplars. Accessed: 2016-01-22.
[8]
Sha, L., Gopalakrishnan, S., Liu, X. and Wang, Q. 2008. Cyber-Physical Systems: A New Frontier. Proceedings of the 2008 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (Jun. 2008), 1--9.
[9]
Shang-Wen Cheng, Bradley Schmerl. Znn model problem: http://self-adaptive.org/exemplars/model-problem-znn-com/. Accessed: 2016-01-22.
[10]
SPEC benchmarks: http://www.spec.org/benchmarks.html. Accessed: 2016-01-22.
[11]
Weyns, D. and Calinescu, R. 2015. Tele Assistance: A Self-Adaptive Service-Based System Examplar. Proc. of SEAMS '15 (2015).
[12]
Weyns, D., Malek, S. and Andersson, J. 2010. FORMS: A Formal Reference Model for Self-adaptation. Proc. of the 7th International Conference on Autonomic Computing (2010), 205--214.

Cited By

View all
  • (2022)Exploring Security Testing Methods for Cyber-Physical Systems2022 International Siberian Conference on Control and Communications (SIBCON)10.1109/SIBCON56144.2022.10002880(1-7)Online publication date: 17-Nov-2022
  • (2020)Using component ensembles for modeling autonomic component collaboration in smart farmingProceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3387939.3391599(156-162)Online publication date: 29-Jun-2020
  • (2019)Experimenting with Adaptation in Smart Cyber-Physical Systems: A Model Problem and TestbedEngineering Adaptive Software Systems10.1007/978-981-13-2185-6_7(149-169)Online publication date: 15-Jan-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SEAMS '16: Proceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
May 2016
179 pages
ISBN:9781450341875
DOI:10.1145/2897053
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 May 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. model problem
  2. self-adaptation
  3. smart cyber physical systems
  4. testbed

Qualifiers

  • Short-paper

Funding Sources

Conference

ICSE '16
Sponsor:

Acceptance Rates

Overall Acceptance Rate 17 of 31 submissions, 55%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Exploring Security Testing Methods for Cyber-Physical Systems2022 International Siberian Conference on Control and Communications (SIBCON)10.1109/SIBCON56144.2022.10002880(1-7)Online publication date: 17-Nov-2022
  • (2020)Using component ensembles for modeling autonomic component collaboration in smart farmingProceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3387939.3391599(156-162)Online publication date: 29-Jun-2020
  • (2019)Experimenting with Adaptation in Smart Cyber-Physical Systems: A Model Problem and TestbedEngineering Adaptive Software Systems10.1007/978-981-13-2185-6_7(149-169)Online publication date: 15-Jan-2019
  • (2018)Literature review of Industry 4.0 and related technologiesJournal of Intelligent Manufacturing10.1007/s10845-018-1433-8Online publication date: 24-Jul-2018
  • (2017)Intelligent ensemblesProceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1109/SEAMS.2017.17(116-122)Online publication date: 20-May-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media