Skip to main content
Log in

Performance analysis of the ubiquitous and emergent properties of an autonomic reflective middleware for smart cities

  • Regular Paper
  • Published:
Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

  3. 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

  4. 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

  5. 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)

  6. 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

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. 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)

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

  16. Romualdo L, Finkelstein A, Gann D (2013) A middleware framework for urban data management. UbiComp’13, pp 1359–1362

  17. 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

  18. 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

    Google Scholar 

  19. 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

    Book  Google Scholar 

  20. 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

  21. An EU/Japan collaboration to deliver Intelligent Knowledge-as-a-Service. http://iKaaS.com. Accessed 28 June 2016

  22. 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

  23. 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

  24. 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

    Article  Google Scholar 

  25. 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)

  26. 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

    Google Scholar 

  27. 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

  28. Vizcarrondo J, Aguilar J, Exposito E, Subias A (2017) MAPE-K as a service-oriented architecture. IEEE Latin Am Trans 15(6):1163–1175

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

  31. 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

    Google Scholar 

  32. 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

  33. 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/

  34. 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

    Article  Google Scholar 

  35. 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

  36. GLIDER: http://www.faces.ula.ve/glider/

  37. Alegre U, Augusto J, Clark T (2016) Engineering context-aware systems and applications: a survey. J Syst Softw 117:55–83

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jose Aguilar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-020-00799-5

Keywords

Mathematics Subject Classification

Navigation