Book chapter

Title:
Experimenting with Adaptation in Smart Cyber-Physical Systems: A Model Problem and Testbed
Authors:
Vladimir Matena, Tomáš Bureš, Ilias Gerostathopoulos, Petr Hnětynka
Publication:
Engineering Adaptive Software Systems: Communications of NII Shonan Meetings
Year:
2019
ISBN:
9789811321856
Link:

Abstract:
The chapter focuses on experimentation with adaptation in the field of smart cyber-physical systems (sCPS). In particular, it provides a model problem that features a coordination of autonomous cleaning robots. The model problem is accompanied with a testbed which allows the execution of the model problem along with custom adaptation logic. The testbed can be executed as a simulation of multiple robots running or deployed on an actual TurtleBot robot. Both the simulated and actual deployment environment are based on the same software stack. The offered simulation is precise timing-, bandwidth-, and mobility-aware and brings together a ROS-based Stage simulation of a swarm of robots and OMNeT++-based simulation of 802.15.4 wireless network, while the actual deployment is based on the TurtleBot robotic platform. The adaptation business logic is based on the DEECo component model and points to specific places, where the user code can be easily plugged in.

BibTeX:
@incollection{matena_experimenting_2019,
    title = {{Experimenting with Adaptation in Smart Cyber-Physical Systems: A Model Problem and Testbed}},
    author = {Matena, Vladimir and Bures, Tomas and Gerostathopoulos, Ilias and Hnetynka, Petr},
    year = {2019},
    booktitle = {{Engineering Adaptive Software Systems: Communications of NII Shonan Meetings}},
    editor = {Yu, Yijun and Bandara, Arosha and Honiden, Shinichi and Hu, Zhenjiang and Tamai, Tetsuo and Muller, Hausi and Mylopoulos, John and Nuseibeh, Bashar},
    publisher = {Springer Singapore},
    location = {Singapore},
    doi = {10.1007/978-981-13-2185-6_7},
    isbn = {9789811321856},
    pages = {149--169},
    url = {https://doi.org/10.1007/978-981-13-2185-6_7},
    shorttitle = {Experimenting with Adaptation in Smart Cyber-Physical Systems},
}