Smart City Gnosys

Smart city article details

Title Towards Modeling A Service-Oriented Application Managing A Smart City Using Uml 2.X
ID_Doc 58218
Authors Chaabane M.; Zaafouri K.; Rodriguez I.B.
Year 2021
Published Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE, 2021-October
DOI http://dx.doi.org/10.1109/WETICE53228.2021.00037
Abstract Context: The evolution of citizens' life in cities in term of services and the evolution of mobile technologies lead to the rise of the concept of 'Smart City'. As an effect, the need for applications and software in Smart Cities takes more and more importance. This fact leads developers to look for models and techniques to automate software production, improve quality and reduce costs and time. Objective: In this work, we aim to model a Service-Oriented application managing a 'Smart City'. The idea is to provide services that ensure inhabitants comfort and streamline energy consumption. For this aim, we need to model the structural and behavioral aspects of this Service-Oriented application. Method: In the literature, different studies modeled the structural aspect of Service-Oriented applications using the UML component diagrams or Service Component Architecture diagrams (SCA). To model the behavioral aspect, some studies used Business Process Model and Notation diagrams (BPMN). In this work, we use the Unified Modeling Language (UML 2.x) which allows us to design both structural and behavioral aspects. Results: In this work, we put the focus on some services of the 'Smart City'. While using UML 2.x in modeling the structural and behavioral aspects of our Service-Oriented application, we obtain four class diagrams and four activity diagrams. These diagrams illustrate the services: energy management, public lighting, air quality and waste collection. Conclusion: It is concluded, on the one hand, that the class diagrams show the structure of the 'Smart City'. On the other hand, the activity diagrams show the dynamicity between the different services. Thus, UML 2.x allows us to visualise both structural and behavioral aspects of our Service-Oriented application using the same modeling semantic instead of using different modeling languages. © 2021 IEEE.
Author Keywords Modeling; Service-Oriented application; Smart City; Software Architecture; UML 2.x


Similar Articles


Id Similarity Authors Title Published
52709 View0.883Gasidou A.; Kotsifakos D.; Douligeris C.Specific Modeling Issues For Designing The Transformation Of A Smart CityACM International Conference Proceeding Series (2023)
51821 View0.879Souza, LS; Misra, S; Soares, MSSmartcitysysml: A Sysml Profile For Smart Cities ApplicationsCOMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT VI, 12254 (2020)
50490 View0.876Simonofski A.; Sokolvak D.; Serral E.Smart City Software: A Review Of Development Methodologies And Modelling LanguagesLecture Notes in Business Information Processing, 451 (2022)
8106 View0.86Walletzky, L; Bayarsaikhan, O; Ge, M; Schwarzová, ZAn Evaluation Of Smart City Models Towards A New Service Design ModelSMART CITIES, GREEN TECHNOLOGIES, AND INTELLIGENT TRANSPORT SYSTEMS, SMARTGREENS 2022, VEHITS 2022, 1843 (2023)
2711 View0.852Khlif I.; Hadj Kacem M.; Eichler C.; Drira K.; Hadj Kacem A.A Model Transformation Approach For Multiscale Modeling Of Software Architectures Applied To Smart CitiesConcurrency and Computation: Practice and Experience, 34, 7 (2022)
24857 View0.851Walletzký L.; Bayarsaikhan O.; Ge M.; Schwarzová Z.Evaluation Of Smart City Models: A Conceptual And Structural ViewInternational Conference on Smart Cities and Green ICT Systems, SMARTGREENS - Proceedings (2022)