Abstract
Recent advancements in the fields of embedded systems, communication technologies and computer science, have laid the foundations for new kinds of applications in which a plethora of physical devices are interconnected and immersed in an environment together with human beings. These so-called Cyber-Physical Systems (CPS) issue a design challenge for new architecture in order to cope with problems such as the heterogeneity of devices, the intrinsically distributed nature of these systems, the lack of reliability in communications, etc. In this paper we introduce Rainbow, an architecture designed to address CPS issues. Rainbow hides heterogeneity by providing a Virtual Object (VO) concept, and addresses the distributed nature of CPS introducing a distributed multi-agent system on top of the physical part. Rainbow aims to get the computation close to the sources of information (i.e., the physical devices) and addresses the dynamic adaptivity requirements of CPS by using Swarm Intelligence algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Koubaa, A., Andersson, B.: A vision of cyber-physical internet. In: Proceedings of the Workshop of Real-Time Networks (RTN 2009), Satellite Workshop to (ECRTS 2009)
Lee, A.: Cyber physical systems: design challenges. In: Proceedings of the 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing, IEEE Computer Society Washington, DC, USA (2008)
Sanislav, T., Miclea, L.: Cyber-physical systems—concept, challenges and research areas. Control Eng. Appl. Inf. 14(2), 28–33 (2012)
Shi, J., Wan, J., Yun, H., Suo, H.: A survey of cyber-physical systems. In: Proceedings of the International Conference on Wireless Communications and Signal Processing, Nanjing, China, 9–11 Nov 2011
Abdelzaher, T.: Towards an architecture for distributed cyber-physical systems. In: Proceedings of NSF Workshop on Cyber-Physical Systems, Austin, TX (2006)
Bicocchi, N., Mamei, M., Zambonelli, F.: Self-organizing virtual macro sensors. ACM Trans. Auton. Adapt. Syst. (TAAS) 7(1) (2012)
Fortino, G., Guerrieri, A., Lacopo, M., Lucia, M., Russo, W.: An agent-based middleware for cooperating smart objects. In: Highlights on Practical Applications of Agents and Multi-Agent Systems, Communications in Comp. and Inform. Science (CCIS), vol. 365, pp. 387–398. Springer (2013)
Leito, P.: Towards self-organized service-oriented multi-agent systems. In: Studies in Computational Intelligence, vol. 472. Springer (2013)
Lin, J., Sedigh, S., Miller, A.: Modeling cyber-physical systems with semantic agents. Computer Software and Application Conference Workshops (COMPSACW), IEEE (2010)
Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, Santa Fe Institute Studies in the Sciences of Complexity, New York, NY, ISBN: 0-19-513159-2 (1999)
Kennedy, J., Eberhart, R.C.: Swarm Intelligence. Morgan Kaufmann publishers (2001)
Foundation for Innovation in Cyber-Physical Systems, National Institute of Standard and Technology (NIST) (2013)
RaspBerry online. http://www.raspberrypi.org/
Dillon, T.S., Zhuge, H., Wu, C., Singh, J., Chang, E.: Web‐of‐things framework for cyber–physical systems. Concurrency and Computation: Practice and Experience. 23(9), 905–923 (2011)
Hnat, T.W., Sookor, T.I., Hooimeijer, P., Weimwe, W., Whitehouse, K.: MacroLab, A vector-based macroprogramming framework for cyber-physical systems. In: Proceedings of the ACM Conference on Embedded Networked Sensor Systems, Raleigh, NC, U.S.A. (2008)
Luo, L., Abdelzaher, T.F., He, T., Stankovic, J.A..: Envirosuite: An environmentally immersive programming framework for sensor networks. ACM Transactions on Embedded Computing Systems (TECS). 5(3), 543–576 (2006)
Newton, R., Morrisett, G., Welsh, M.: The regiment macroprogramming system. In: Proceedings of International Conference on Information Processing in Sensor Networks, Cambridge, MA, U.S.A. (2007)
Talcott, C.L.: Cyber-physical systems and events. In: Software-Intensive Systems and New Computing Paradigms, 101–115 (2008)
Schweizer, I., Brtl, R., Schulz, A., Probst, F., Mhlhuser, M.: NoiseMap—real-time participatory noise maps. ACM SenSys 2011 Second International Workshop on Sensing Applications on Mobile Phones (Eds.) (2011)
European Directive.: The Environmental Noise Directive (2002/49/EG). Official Journal of the European Communities, 2002. Available at http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32002L0049 (last visited in November 2015)
Bicocchi, N., Mamei, M., Zambonelli, F.: Self-organizing virtual macro sensors. ACM Transactions on Autonomous and Adaptive Systems (TAAS). 7(1), 2 (2012)
Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comp. Syst. 23(3), 219–252 (2005)
Acknowledgments
This work has been partially supported by RES-NOVAE—“Buildings, roads, networks, new virtuous targets for the Environment and Energy” project, funded by the Italian Government (PON 04a2_E).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Giordano, A., Spezzano, G., Vinci, A. (2016). A Smart Platform for Large-Scale Cyber-Physical Systems. In: Guerrieri, A., Loscri, V., Rovella, A., Fortino, G. (eds) Management of Cyber Physical Objects in the Future Internet of Things. Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-319-26869-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-26869-9_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26867-5
Online ISBN: 978-3-319-26869-9
eBook Packages: EngineeringEngineering (R0)