TY - GEN
T1 - Gossiping components for cyber-physical systems
AU - Bures, Tomas
AU - Gerostathopoulos, Ilias
AU - Hnetynka, Petr
AU - Keznikl, Jaroslav
AU - Kit, Michal
AU - Plasil, Frantisek
PY - 2014/1/1
Y1 - 2014/1/1
N2 - Developing software for dynamic cyber-physical systems (CPS) is a complex task. One has to deal with the dynamicity and unreliability of the physical environment where the software resides in, while, at the same time, provide sufficient levels of dependability and scalability. Although emerging software engineering abstractions, such as dynamic ad-hoc component ensembles, provide a convenient way to structure software for dynamic CPS, they need to be mapped to robust decentralized execution schemes in real-life settings. A particular challenge in this context is the robust distributed data dissemination in dynamic networks. Gossip-based communication stands as a promising solution to this challenge. We argue, that exploitation of application-specific information, software architecture in particular, has a large potential for improving the robustness and performance of gossip-based communication. This paper proposes a synergy between high-level architectural models and low-level communication models to effectively enable application-specific gossiping in component-based systems. The synergy is exemplified on the DEECo component model which is tailored to the needs and specifics of CPS, and evaluated on an emergency coordination case study with realistic network configurations.
AB - Developing software for dynamic cyber-physical systems (CPS) is a complex task. One has to deal with the dynamicity and unreliability of the physical environment where the software resides in, while, at the same time, provide sufficient levels of dependability and scalability. Although emerging software engineering abstractions, such as dynamic ad-hoc component ensembles, provide a convenient way to structure software for dynamic CPS, they need to be mapped to robust decentralized execution schemes in real-life settings. A particular challenge in this context is the robust distributed data dissemination in dynamic networks. Gossip-based communication stands as a promising solution to this challenge. We argue, that exploitation of application-specific information, software architecture in particular, has a large potential for improving the robustness and performance of gossip-based communication. This paper proposes a synergy between high-level architectural models and low-level communication models to effectively enable application-specific gossiping in component-based systems. The synergy is exemplified on the DEECo component model which is tailored to the needs and specifics of CPS, and evaluated on an emergency coordination case study with realistic network configurations.
KW - Component
KW - Cyber-Physical Systems
KW - Ensemble
KW - Gossip
KW - MANET
UR - http://www.scopus.com/inward/record.url?scp=84958526505&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84958526505&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-09970-5_23
DO - 10.1007/978-3-319-09970-5_23
M3 - Conference contribution
AN - SCOPUS:84958526505
SN - 9783319099699
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 250
EP - 266
BT - Software Architecture - 8th European Conference, ECSA 2014, Proceedings
PB - Springer Verlag
T2 - 8th European Conference on Software Architecture, ECSA 2014
Y2 - 25 August 2014 through 29 August 2014
ER -