CrowDSL: Platform for Incidents Management in a Smart City Context

The final objective of smart cities is to optimize services and improve the quality of life of their citizens, who can play important roles due to the information they can provide. This information can be used in order to enhance many sectors involved in city activity such as transport, energy or he...

Full description

Bibliographic Details
Main Authors: Darío Rodríguez-García, Vicente García-Díaz, Cristian González García
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Big Data and Cognitive Computing
Subjects:
Online Access:https://www.mdpi.com/2504-2289/5/3/44
_version_ 1797520161425588224
author Darío Rodríguez-García
Vicente García-Díaz
Cristian González García
author_facet Darío Rodríguez-García
Vicente García-Díaz
Cristian González García
author_sort Darío Rodríguez-García
collection DOAJ
description The final objective of smart cities is to optimize services and improve the quality of life of their citizens, who can play important roles due to the information they can provide. This information can be used in order to enhance many sectors involved in city activity such as transport, energy or health. Crowd-sourcing initiatives focus their efforts on making cities safer places that are adapted to the population size they host. In this way, citizens are able to report the issues they identify to the relevant body so that they can be fixed and, at the same time, they can provide useful information to other citizens. There are several projects aimed at reporting incidents in a smart city context. In this paper, we propose the use of model-driven engineering by designing a graphical domain-specific language to abstract and improve the incident-reporting process. With the use of a domain-specific language, we can obtain several benefits in our research for users and cities. For instance, we can shorten the time for reporting the events by users and, at the same time, we gain an expressive power compared to other methodologies for incident reporting. In addition, it can be reused and is centered in this specific domain after being studied. Furthermore, we have evaluated the DSL with different users, obtaining a high satisfaction percentage.
first_indexed 2024-03-10T07:52:55Z
format Article
id doaj.art-1ad49719372545a19e60440241f1f34a
institution Directory Open Access Journal
issn 2504-2289
language English
last_indexed 2024-03-10T07:52:55Z
publishDate 2021-09-01
publisher MDPI AG
record_format Article
series Big Data and Cognitive Computing
spelling doaj.art-1ad49719372545a19e60440241f1f34a2023-11-22T12:03:57ZengMDPI AGBig Data and Cognitive Computing2504-22892021-09-01534410.3390/bdcc5030044CrowDSL: Platform for Incidents Management in a Smart City ContextDarío Rodríguez-García0Vicente García-Díaz1Cristian González García2Department of Computer Science, University of Oviedo, 33007 Oviedo, SpainDepartment of Computer Science, University of Oviedo, 33007 Oviedo, SpainDepartment of Computer Science, University of Oviedo, 33007 Oviedo, SpainThe final objective of smart cities is to optimize services and improve the quality of life of their citizens, who can play important roles due to the information they can provide. This information can be used in order to enhance many sectors involved in city activity such as transport, energy or health. Crowd-sourcing initiatives focus their efforts on making cities safer places that are adapted to the population size they host. In this way, citizens are able to report the issues they identify to the relevant body so that they can be fixed and, at the same time, they can provide useful information to other citizens. There are several projects aimed at reporting incidents in a smart city context. In this paper, we propose the use of model-driven engineering by designing a graphical domain-specific language to abstract and improve the incident-reporting process. With the use of a domain-specific language, we can obtain several benefits in our research for users and cities. For instance, we can shorten the time for reporting the events by users and, at the same time, we gain an expressive power compared to other methodologies for incident reporting. In addition, it can be reused and is centered in this specific domain after being studied. Furthermore, we have evaluated the DSL with different users, obtaining a high satisfaction percentage.https://www.mdpi.com/2504-2289/5/3/44smart cityinternet of thingsdomain-specific languagemodel-driven engineeringcrowd-sourcingcitizens
spellingShingle Darío Rodríguez-García
Vicente García-Díaz
Cristian González García
CrowDSL: Platform for Incidents Management in a Smart City Context
Big Data and Cognitive Computing
smart city
internet of things
domain-specific language
model-driven engineering
crowd-sourcing
citizens
title CrowDSL: Platform for Incidents Management in a Smart City Context
title_full CrowDSL: Platform for Incidents Management in a Smart City Context
title_fullStr CrowDSL: Platform for Incidents Management in a Smart City Context
title_full_unstemmed CrowDSL: Platform for Incidents Management in a Smart City Context
title_short CrowDSL: Platform for Incidents Management in a Smart City Context
title_sort crowdsl platform for incidents management in a smart city context
topic smart city
internet of things
domain-specific language
model-driven engineering
crowd-sourcing
citizens
url https://www.mdpi.com/2504-2289/5/3/44
work_keys_str_mv AT dariorodriguezgarcia crowdslplatformforincidentsmanagementinasmartcitycontext
AT vicentegarciadiaz crowdslplatformforincidentsmanagementinasmartcitycontext
AT cristiangonzalezgarcia crowdslplatformforincidentsmanagementinasmartcitycontext