A Model-Driven Approach for the Integration of Hardware Nodes in the IoT


Abstract:

We currently live in continuous interaction with people and things, giving rise to the era of the Internet of Things (IoT). This has led the creation of new applications in diverse fields such as asset and stock tracking, transportation, electricity grids, industry automation, smart homes, agriculture or sports, among others. However, the growing number of platforms and the growing variety of end devices make application development a difficult task that requires a lot of time. A technology currently being used to solve such problems is modeling, because it can enhance the reuse of different elements to simplify developers’ work. Model-Driven Engineering (MDE) suggests a development process based on model making and transformation. For this reason, we propose a solution based on models to generate code automatically. Specifically, we focus on a Domain-Specific Language (DSL), a graphical editor and a Model to Text (M2T) transformation for hardware-node code generation. The proposed methodology automates the development process, allowing developers not to have an in-depth knowledge of all hardware and software platforms. To demonstrate this approach, a scenario for a smart home (with different sensors and actuators) has been designed, as well as an application for mobile devices, which allows system to monitor and control the scenario.

Año de publicación:

2019

Keywords:

  • Domain Specific Language (DSL)
  • Smart home
  • Model-driven engineering (MDE)
  • internet of things (IoT)

Fuente:

scopusscopus
googlegoogle

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Internet de las cosas
  • Ciencias de la computación

Áreas temáticas:

  • Ciencias de la computación
  • Métodos informáticos especiales
  • Instrumentos de precisión y otros dispositivos