Abstract
One of the biggest challenges in a Smart City is how to describe and dispose of the enormous and multiple sources of information, and how to share and merge it into a single infrastructure, in a timely and correct manner. A Smart City requires computational platforms, which allow the interconnection of multiple and embedded systems, such that the technology is integrated with people, and can respond to unpredictable situations. The integration of information and communications technology in these spaces, allows exploiting the wealth of information and knowledge generated in a Smart City, and improving its planning and services offered to its citizens. In this way, the people are immersed in these spaces, which are aware of their presence (context-sensitive) and adapt to their needs. The context analysis in a smart city allows making available services and information, to support ubiquitously the activities of the individuals. This study aims to analyze the emerging and ubiquitous capabilities of an Autonomic Reflective Middleware. The Middleware is based on intelligent agents that can be adapted to the existing dynamism in a city for, ubiquitously, responding to the requirements of citizens. It uses emerging ontologies that allow, not only the adaptation to the context of the moment and in real-time but also responds to unforeseen situations.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Mendonça M, Aguilar J (2016) Perozo N (2016) MiR-EO: Middleware Reflexivo para la Emergencia Ontológica en Ambientes Inteligentes. Latin Am J Comput 3(2):25–39
Aguilar J, Jerez M, Mendonca M, Sánchez M (2016) MiSCi: autonomic reflective middleware for smart cities. In: Valencia-García R, et al (eds) Technologies and Innovation (.), Communications computer and information science series, vol 658, Springer, Berlin, pp 241–253
Aguilar J (2016) Emergence and ubiquity in the smart cities. In: 6th IFIP world information technology forum, IFIP advances in information and communication technology series, vol 481. Springer, pp 235–244
Aguilar J, Ríos A, Hidrobo F, Cerrada M (2013) Sistemas Multiagentes y sus aplicaciones en Automatización Industrial, 2nd edn. Talleres Gráficos, Universidad de Los Andes, 2013. http://www.ing.ula.ve/~aguilar/publicaciones/objetos/author_libros/editor.pdf. Accessed Jan 2019
Tan Y, Zhang C, Mao Y, Qian G (2015) Semantic presentation and fusion framework of unstructured data in smart cites. In: 10th conference industrial electronics and applications (ICIEA)
Neirotti P, De Marco A, Cagliano AC, Mangano G, Scorrano F (2014) Current trends in smart city initiatives: some stylised facts. Cities 38:25–36
Komninos N, Bratsas C, Kakderi C, Tsarchopoulos P (2015) Smart city ontologies: improving the effectiveness of smart city applications. J Smart Cities 1(1):1–16
Pellicer S, Santa G, Bleda AL, Maestre R, Jara AJ, Skarmeta AG (2013) A global perspective of smart cities: a survey. In: Seventh international conference in innovative mobile and internet services in ubiquitous computing (IMIS)
Maciel C, De Souza PC, Viterbo J, Mendes F, Seghrouchni A (2015) A multi-agent architecture to support ubiquitous applications in smart environments. In: Agent technology for intelligent mobile services and smart societies, Springer, pp 106–116
Degeler V, Lazovik A (2013) Architecture pattern for context-aware smart environments. In: Creating personal, social and urban awareness through pervasive computing, pp 108–130
Giffinger R, Gudrun H (2010) Smart cities ranking: an effective instrument for the positioning of the cities? ACE: Archit City Environ 4(12):7–26
Roscia M, Longo M, Lazaroiu GC (2013) Smart city by multi-agent systems. In: International conference on renewable energy research and applications (ICRERA), pp 371–376
Santana EFZ, Chaves AP, Gerosa MA, Kon F, Milojicic D (2017) Software platforms for smart cities: concepts, requirements, challenges, and a unified reference architecture. ACM Comput Surv 50(6):1–37
Khan Z, Kiani SL, Soomro K (2014) A framework for cloud-based context-aware information services for citizens in smart cities. Journal of Cloud Computing 3(1):1
Villanueva F, Santofimia M, Villa D, Barba J, López J (2013) Civitas: the smart city middleware, from sensors to big data. In: Seventh international conference on innovative mobile and internet services in ubiquitous computing, pp 445–450
Romualdo L, Finkelstein A, Gann D (2013) A middleware framework for urban data management. UbiComp’13, pp 1359–1362
Handte M; Foell S, Schiele G, Iqbal U, Apolinarski W, Parreira X, Marrón P, Kortuem G (2014) The GAMBAS middleware for smart city applications. In: Internet of things success stories (Cousin, Philippe ed.). Internet of things European research cluster (IERC), pp 74–81
Hernández-Muñoz J, Vercher J, Muñoz L, Galache J, Presser M, Hernández-Gómez L, Pettersson J (2011) Smart cities at the forefront of the future Internet. LNCS 6656:447–462
Portmann E, Finger M (2016) Towards cognitive cities: advances in cognitive computing and its application to the governance of large urban systems, vol 63. Springer, Berlin
Fujiwara Y, Yamada K, Tabata K, Oda M, Hashimoto K, Suganuma T, Georgakopoulos A (2015) Context aware services: a novel trend in IoT based research in smart city project. In: 39th IEEE annual international computers, software & applications conference, pp 479–480
An EU/Japan collaboration to deliver Intelligent Knowledge-as-a-Service. http://iKaaS.com. Accessed 28 June 2016
Fan Z, Song X, Shibasaki R, Li T, Kaneda H (2016) CityCoupling: bridging intercity human mobility. In: Proceedings of the 2016 ACM international joint conference on pervasive and ubiquitous computing, pp 718–728
Xu M, Wang D, Li J (2016) DESTPRE: a data-driven approach to destination prediction for taxi rides. In: Proceedings ACM international joint conference on pervasive and ubiquitous computing, pp 729–739
Zambonelli F, Omicini A, Anzengruber B, Castelli G, De Angelis F, Serugendo G, Mariani S (2015) Developing pervasive multi-agent systems with nature-inspired coordination. Pervasive Mobile Comput 17:236–252
Ghannem A, Hamdi MS, Abdelmoez W, Ammar H (2015) A context model development process for smart city operations. In: IEEE international conference on service operations and logistics, and informatics (SOLI)
Al-Shargabi AA, Siewe F, Zahary A (2017) Quality of context in context-aware systems. EAI Endorsed Trans Context Aware Syst Appl 4(12):1–25
Vizcarrondo J, Aguilar J, Exposito E, Subias A (2012) ARMISCOM: Autonomic reflective middleware for management service composition. In: Global information infrastructure and networking symposium (GIIS), pp 1–8
Vizcarrondo J, Aguilar J, Exposito E, Subias A (2017) MAPE-K as a service-oriented architecture. IEEE Latin Am Trans 15(6):1163–1175
Aguilar J, Jerez M, Mendonca M, Sánchez M (2017) An extension of the MiSCi Middleware for smart cities based on fog computing. J Inf Technol Res (JITR) 10(4):23–41
Sánchez M, Aguilar J, Cordero J, Valdiviezo P, Luis B-G, Chamba-Eras L (2016) Cloud computing in smart educational environments: application in learning analytics as service. In: New advances in information systems and technologies, vol 444. Springer, pp 993–1002
Sánchez M, Aguilar J, Cordero J, Valdiviezo P (2015) A smart learning environment based on cloud learning. Int J Adv Inf Sci Technol (IJAIST) 39(39):39–52
Aguilar J, Jerez M, Exposito E, Villemur T (2015) CARMiCLOC: context awareness middleware in cloud computing. In: Latin American computing conference (CLEI), pp 532–541
Mendonça M, Aguilar J, Perozo N (2014) Middleware reflexivo semántico para ambientes inteligentes. In: Segunda Conferencia Nacional de Computación, Informática y Sistemas (CoNCISa), pp 24–32. http://www.concisa.net.ve/2014/ponencias/
Aguilar J, Sanchez M, Cordero J, Valdiviezo-Díaz P, Barba-Guamán L, Chamba-Eras L (2018) Learning Analytics Tasks as Services in Smart Classroom’. Univ Access Inf Soc J 17(4):693–709
Aguilar J (2019) A multi-HVAC system autonomic management architecture for smart buildings. In: Garces-Jimenez A, Gallego-Salvador N, Gutiérrez de Mesa J, Gómez-Pulido J, García-Tejedor A (eds) Coautores, IEEE Access, vol 7, pp 123402–123415
GLIDER: http://www.faces.ula.ve/glider/
Alegre U, Augusto J, Clark T (2016) Engineering context-aware systems and applications: a survey. J Syst Softw 117:55–83
Perera C, Zaslavsky A, Christen P, Georgakopoulos D (2014) Context-aware computing for the internet of things: a survey. Commun Surv Tutorials 16(1):414–454
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Aguilar, J., Jerez, M., Mendonça, M. et al. Performance analysis of the ubiquitous and emergent properties of an autonomic reflective middleware for smart cities. Computing 102, 2199–2228 (2020). https://doi.org/10.1007/s00607-020-00799-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-020-00799-5
Keywords
- Autonomic computing
- Context-aware services
- Emergent services
- Middleware
- Multi-agent systems
- Emergent ontology
- Smart city
- Ubiquitous computing