Abstract
The automatic Key Performance Indicators (KPIs) assessment for smart cities is challenging, since the input parameters needed for the KPIs calculations are highly dynamic and change with different frequencies. Moreover, they are provided by heterogeneous data sources (e.g., IoT infrastructures, Web Services, open repositories), with different access protocol. Open services are widely adopted in this area on top of open data, IoT, and cloud services. However, KPIs assessment frameworks based on smart city models are currently decoupled from open services. This limits the possibility of having runtime up-to-date data for KPIs assessment and synchronized reports. Thus, this paper presents a generic service-oriented middleware that connects open services and runtime models, applied to a model-based KPIs assessment framework for smart cities. It enables a continuous monitoring of the KPIs’ input parameters provided by open services, automating the data acquisition process and the continuous KPIs evaluation. Experiment shows how the evolved framework enables a continuous KPIs evaluation, by drastically decreasing (\(\sim \)88%) the latency compared to its baseline.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
References
Bucchiarone, A., De Sanctis, M., Marconi, A.: ATLAS: a world-wide travel assistant exploiting service-based adaptive technologies. In: Maximilien, M., Vallecillo, A., Wang, J., Oriol, M. (eds.) ICSOC 2017. LNCS, vol. 10601, pp. 561–570. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69035-3_41
Johng, H., Kalia, A.K., Xiao, J., Vuković, M., Chung, L.: Harmonia: a continuous service monitoring framework using DevOps and service mesh in a complementary manner. In: Yangui, S., Bouassida Rodriguez, I., Drira, K., Tari, Z. (eds.) ICSOC 2019. LNCS, vol. 11895, pp. 151–168. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33702-5_12
Mutiara, D., Yuniarti, S., Pratama, B.: Smart governance for smart city. In: IOP Conference Series: Earth and Environmental Science, vol. 126, pp. 12–73 (2018)
International Telecommunication Union, Collection Methodology for Key Performance Indicators for Smart Sustainable Cities (2017). https://bit.ly/3vFsfqW
Rosique, F., Losilla, F., Pastor, J.A.: A domain specific language for smart cities. In: Proceedings of the 4th International Electronic Conference on Sensors and Applications (2018)
Bordeleau, F., Combemale, B., Eramo, R., van den Brand, M., Wimmer, M.: Towards model-driven digital twin engineering: current opportunities and future challenges. In: Babur, Ö., Denil, J., Vogel-Heuser, B. (eds.) ICSMM 2020. CCIS, vol. 1262, pp. 43–54. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58167-1_4
Bosch, P., Jongeneel, S., Rovers, V., Neumann, H.-M., Airaksinen, M., Huovila, A.: Citykeys indicators for smart city projects and smart cities (2017). https://bit.ly/3tr9WEt
De Sanctis, M., Iovino, L., Rossi, M.T., Wimmer, M.: MIKADO - a smart city KPIs assessment modeling framework. Softw. Syst. Model. (2021). https://doi.org/10.1007/s10270-021-00907-9
De Sanctis, M., Iovino, L., Rossi, M.T., Wimmer, M.: A flexible architecture for key performance indicators assessment in smart cities. In: Jansen, A., Malavolta, I., Muccini, H., Ozkaya, I., Zimmermann, O. (eds.) ECSA 2020. LNCS, vol. 12292, pp. 118–135. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58923-3_8
Kolovos, D.S., Paige, R.F., Kelly, T., Polack, F.A.: Requirements for domain-specific languages. In: Proceedings of the Workshop on Domain-Specific Program Development (2006)
Basciani, F., Rossi, M.T., De Sanctis, M.: Supporting smart cities modeling with graphical and textual editors. In: 1st International Workshop on Modeling Smart Cities, in STAF 2020 Workshop Proceedings. CEUR-WS.org (2020)
Viyović, V., Maksimović, M., Perisić, B.: Sirius: a rapid development of DSM graphical editor. In: Proceedings of the International Conference on Intelligent Engineering Systems, pp. 233–238 (2014)
Light, R.A.: Mosquitto: server and client implementation of the MQTT protocol. J. Open Source Softw. 2(13), 265 (2017)
da Silva, W.M., Alvaro, A., Tomas, G.H.R.P., Afonso, R.A., Dias, K.L., Garcia, V.C.: Smart cities software architectures: a survey. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing (SAC), pp. 1722–1727. ACM (2013)
Abu-Matar, M., Mizouni, R.: Variability modeling for smart city reference architectures. In: IEEE International Smart Cities Conference, pp. 1–8 (2018)
Voronin, D., Shevchenko, V., Chengar, O., Mashchenko, E.: Conceptual big data processing model for the tasks of smart cities environmental monitoring. In: Alexandrov, D.A., Boukhanovsky, A.V., Chugunov, A.V., Kabanov, Y., Koltsova, O., Musabirov, I. (eds.) DTGS 2019. CCIS, vol. 1038, pp. 212–222. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-37858-5_17
Moustaka, V., Maitis, A., Vakali, A., Anthopoulos, L.: CityDNA dynamics: a model for smart city maturity and performance benchmarking. In: Proceedings of the 6th International Workshop: Web Intelligence and Smart Cities (2020)
Bencomo, N., Götz, S., Song, H.: Models@run.time: a guided tour of the state of the art and research challenges. Softw. Syst. Model. 18(5), 3049–3082 (2019). https://doi.org/10.1007/s10270-018-00712-x
Hili, N., Bagherzadeh, M., Jahed, K., Dingel, J.: A model-based architecture for interactive run-time monitoring. Softw. Syst. Model. 19(4), 959–981 (2020). https://doi.org/10.1007/s10270-020-00780-y
Chen, X., Li, A., Zeng, X., Guo, W., Huang, G.: Runtime model based approach to IoT application development. Front. Comp. Sci. 9(4), 540–553 (2015). https://doi.org/10.1007/s11704-015-4362-0
Mazak, A., Wolny, S., Gómez, A., Cabot, J., Wimmer, M.: Temporal models on time series databases. J. Object Technol. 19, 3:1 (2020)
Acknowledgements
This work was partially supported by the Centre for Urban Informatics and Modelling (CUIM) and the PON Cultural Heritage-AIM1880573, National Projects at GSSI, and by the Austrian Federal Ministry for Digital and Economic Affairs and the National Foundation for Research, Technology and Development (CDG).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
De Sanctis, M., Iovino, L., Rossi, M.T., Wimmer, M. (2021). Weaving Open Services with Runtime Models for Continuous Smart Cities KPIs Assessment. In: Hacid, H., Kao, O., Mecella, M., Moha, N., Paik, Hy. (eds) Service-Oriented Computing. ICSOC 2021. Lecture Notes in Computer Science(), vol 13121. Springer, Cham. https://doi.org/10.1007/978-3-030-91431-8_43
Download citation
DOI: https://doi.org/10.1007/978-3-030-91431-8_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-91430-1
Online ISBN: 978-3-030-91431-8
eBook Packages: Computer ScienceComputer Science (R0)