Midgar: Creation of a Graphic Domain-Specific Language to Generate Smart Objects for Internet of Things Scenarios Using Model-Driven Engineering

dc.contributor.authorGonzález García, Cristian
dc.contributor.authorMeana, Llorián
dc.contributor.authorGarcía Díaz, Daniel
dc.contributor.authorJiménez, Vicente
dc.contributor.authorAnzola, Andrés Camilo
dc.contributor.orcidGonzález García, Cristian [0000-0002-8810-6023]
dc.contributor.orcidMeana, Llorián [0000-0003-1870-6733]
dc.contributor.orcidGarcía Díaz, Daniel [0000-0003-2037-8548]
dc.coverage.spatialCanadaspa
dc.date.accessioned2021-05-20T19:58:01Z
dc.date.available2021-05-20T19:58:01Z
dc.date.issued2020
dc.description.abstractActualmente, tenemos a nuestro alrededor muchos Objetos Inteligentes. Con el uso de estos objetos, podemos obtener beneficios en nuestra vida diaria, así como recomendaciones y ayuda cuando viajamos. Alternativamente, podemos incrementar y mejorar nuestros procesos industriales mediante la automatización de ciertas tareas. No obstante, necesitamos utilizar un software específico o desarrollar nuestras propias aplicaciones. Sin embargo, el principal problema surge cuando necesitamos desarrollar nuestra propia aplicación porque necesitamos ahorrar dinero, o en otros casos, las aplicaciones existentes no están adaptadas a nosotros. En este caso, es posible que necesitemos aprender cosas nuevas, luego se gastará el dinero y es probable que dicho proceso involucre problemas relacionados con la Crisis del Software. Asi que, la principal motivación es crear un entorno que pueda reutilizar los conocimientos previos y ayudar a las personas sin conocimientos de programación a crear Smart Objects. Entonces, la pregunta de investigación de este trabajo es la siguiente: ¿Podríamos permitir la creación de Objetos Inteligentes de una manera fácil y eficiente para personas que no tienen habilidades de programación? Como posible solución, hemos desarrollado un lenguaje gráfico específico de dominio utilizando la plataforma Midgar. Para validar nuestra propuesta, realizamos una evaluación dividida en diferentes fases; el primero consistió en medir los datos obtenidos de los participantes cuando estaban realizando una tarea específica, y el segundo consistió en una encuesta para recoger sus opiniones sobre nuestra propuesta.spa
dc.description.abstractenglishCurrently, we have around us many Smart Objects. With the use of these objects, we can obtain benefits in our daily lives, as well as recommendations and help when we travel. Alternatively, we may increase and improve our industrial processes through the automation of certain tasks. Notwithstanding, we need to use specific software or to develop our own applications. Nevertheless, the main problem arises when we need to develop our own application because we need to save money, or in other cases, the existing applications are not adapted to us. In this case, it is possible that we need to learn new things, the money will then be spent, and such a process is likely to involve problems related to the Software Crisis. So, the main motivation is to create an environment which can reuse the previous knowledge and help people without knowledge about programming to create Smart Objects. Then, the research question of this paper is the following: Could we enable the creation of Smart Objects in an easy and efficient way for people who do not have programming skills? As a possible solution, we have developed a graphic Domain-Specific Language using the Midgar platform. In order to validate our proposal, we make an evaluation split into different phases; the first one consisted in measuring data obtained from participants when they were performing a specific task, and the second one consisted of a survey to collect their opinions about our proposal. Moreover, we also did a comparison of the measured data between two graphical editors and two different participant profiles according to their knowledge about Smart Objectsspa
dc.description.publindexQ1spa
dc.description.researchgroupGrupo de Investigación en Ingeniería Aplicada (GUIAS)spa
dc.identifier.issn21693536
dc.identifier.urihttp://hdl.handle.net/11371/3942
dc.publisher.facultyFacultad de Ingenieria y Ciencias Basicasspa
dc.relation.citationendpage141894spa
dc.relation.citationstartpage141872spa
dc.relation.citationvolume8spa
dc.relation.ispartofjournalIEEE Accessspa
dc.relation.urihttps://ieeexplore.ieee.org/document/9151170spa
dc.source.urihttps://ieeexplore.ieee.org/document/9151170spa
dc.titleMidgar: Creation of a Graphic Domain-Specific Language to Generate Smart Objects for Internet of Things Scenarios Using Model-Driven Engineeringspa
dc.title.translatedMidgar: Creation of a Graphic Domain-Specific Language to Generate Smart Objects for Internet of Things Scenarios Using Model-Driven Engineeringspa
Archivos