Tackling Critical Challenges towards Efficient CyberPhysical Components & Services Interconnection: The ATLAS CPS Platform Approach

  • Christos P. AntonopoulosEmail author
  • Konstantinos Antonopoulos
  • Christos Panagiotou
  • Nikolaos S. Voros


Cyber-Physical Systems (CPS) comprise a rapidly expanding research domain incorporating various diverse ICT aspects. Consequently, such systems are characterized by high degree of heterogeneity regarding communication, hardware and software technologies. Additionally, a high number of challenges must be tackled before such horizontal architectures can yield useful services, that can be exploited by todays and future consumer electronics and respective vertical domains. Aiming to address such objectives, this paper proposes a holistic end-to-end CPS architecture based on message passing communication technologies able to support the inherent complexity of respective deployments spanning several areas of applied industrial research and development. In this context, this paper aims to serve as a roadmap on how existing, prominent technologies from different domains can be effectively integrated and address all changes while be applied in diverse application demands. This is achieved by analytically presenting the proposed ATLAS infrastructure emphasizing on integration of prominent consumer electronics technologies. Finally, the deployment of the proposed solution in different verticals is presented, highlighting i) the applicability of the system and ii) a resource conservative behavior advocating the integration with nowadays COTS embedded systems.


CPS architecture Heterogeneous communication protocols Message passing communication Horizontal architecture Vertical deployments Wireless sensor networks 



  1. 1.
    Hu, F. (2014). Cyber physical systems - integrated computing and engineering design. CRC Press.Google Scholar
  2. 2.
    Antonopoulos, Ch., et al. Robots in assisted living environments as an unobtrusive, efficient, reliable and modular solution for independent ageing: The RADIO perspective, 11th ARC 2015, Bochum, Germany, Volume: Springer LNCS 9040, pp. 535–546.Google Scholar
  3. 3.
    Gregor, H., & Woolf, B. (2004). Enterprise integration patterns: Designing, building, and deploying messaging solutions.Google Scholar
  4. 4.
    Muccini, H., Sharaf, M., & Weyns, D. (2016). Self-adaptation for cyber-physical systems: A systematic literature review. 2016 IEEE/ACM 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Austin, TX (pp. 75–81).Google Scholar
  5. 5.
    IEEE 802.15.4, Accessed 29 Dec 2018
  6. 6.
    Specification, Z. (2006). ZigBee Alliance. ZigBee Document 053474r06, Version, 1.Google Scholar
  7. 7.
    (2001). Bluetooth, Specifications (SIG), Version 1.1.Google Scholar
  8. 8.
    Bluetooth SIG (Hrsg.): Specification of the bluetooth system: Covered core package version:4.0, Juni 2010.Google Scholar
  9. 9.
    LoraWAN specifications: Accessed 29 Dec 2018
  10. 10.
    (2013). Database management systems, a NoSQL analysis, Innocent Mapanga, Prudence Kadebu. International Journal of Modern Communication Technologies & Research (IJMCTR), ISSN: 2321-0850, Volume-1, Issue-7.Google Scholar
  11. 11.
    Truong, A. S.-C., & Linh, H. (2013). MQTT for sensor networks (MQTT-SN), Protocol specification v1.2.Google Scholar
  12. 12.
    Wiese, L. (2015). Polyglot database architectures = polyglot challenges. LWA.Google Scholar
  13. 13.
    Jaramillo, D., Nguyen, D. V., & Smart, R. (2016). Leveraging microservices architecture by using Docker technology. SoutheastCon, 2016. IEEE.Google Scholar
  14. 14.
    Naik, N. (2016). Building a virtual system of systems using Docker Swarm in multiple clouds. 2016 IEEE International Symposium on Systems Engineering (ISSE). IEEE.Google Scholar
  15. 15.
    Popic, S., Pezer, D., Mrazovac, B., & Teslic, N. (2016). Performance evaluation of using Protocol Buffers in the Internet of Things communication. 2016 International Conference on Smart Systems and Technologies (SST).
  16. 16.
    Newman, S. (2015). Building microservices – designing fine-grained systems. O’Reilly Media.Google Scholar
  17. 17.
    Amaral, M., Polo, J., Carrera, D., Mohomed, I., Unuvar, M., & Steinder, M. (2015). Performance evaluation of microservices architectures using containers. 2015 IEEE 14th International Symposium Network Computing and Applications (NCA).Google Scholar
  18. 18.
    Schmandt, C., et al. (2000). Everywhere messaging. In IBM Syst. J., vol. 39, issue 3–4, p. 660–670.Google Scholar
  19. 19.
    Jenkins: Accessed 29 Dec 2018
  20. 20.
    CHEF: Accessed 29 Dec 2018
  21. 21.
    EU project RADIO. Accessed 29 Dec 2018
  22. 22.
    Antonopoulos, C. P., & Keramidas, G., et al. (2018). Robots in assisted living environments as an unobtrusive, efficient, reliable and modular solution for independent ageing: The RADIO experience. Proc. of Intl. Sympocium in Applied Reconfigurable Computing.Google Scholar
  23. 23.
    TOBEA Company: Accessed 29 Dec 2018

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Computer & Informatics Engineering DepartmentTechnological Educational Institute of Western GreeceAntirioGreece

Personalised recommendations