Midgar: Creation of a Graphic Domain-Specific Language to Generate Smart Objects for Internet of Things Scenarios Using Model-Driven Engineering
Autor: | Andrés Camilo Jiménez, Cristian González García, John Anzola, Daniel Meana-Llorián, Vicente García-Díaz |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2020 |
Předmět: |
Domain-specific language
smart objects General Computer Science Smart objects Process (engineering) Computer science Internet of Things 02 engineering and technology Reuse Software Unified Modeling Language Human–computer interaction domain-specific language model-driven engineering 0202 electrical engineering electronic engineering information engineering General Materials Science computer.programming_language business.industry General Engineering 020206 networking & telecommunications Software crisis 020201 artificial intelligence & image processing lcsh:Electrical engineering. Electronics. Nuclear engineering Model-driven architecture business computer lcsh:TK1-9971 |
Zdroj: | IEEE Access, Vol 8, Pp 141872-141894 (2020) Scopus RUO. Repositorio Institucional de la Universidad de Oviedo instname RUO: Repositorio Institucional de la Universidad de Oviedo Universidad de Oviedo (UNIOVI) |
ISSN: | 2169-3536 |
Popis: | Currently, 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 Objects. |
Databáze: | OpenAIRE |
Externí odkaz: |