Article ID Journal Published Year Pages File Type
1701744 Revista Iberoamericana de Automática e Informática Industrial RIAI 2016 7 Pages PDF
Abstract

ResumenEn el contexto del Hogar Digital, donde múltiples sistemas de muy diversa índole tienen que trabajar conjuntamente, se han hecho muchos esfuerzos encaminados a conseguir un estándar de comunicaciones que permita la interoperabilidad entre los mismos. El protocolo Digital Home Compliant (DHC) persigue ese objetivo creando una red que ofrece servicios comunes a los distintos dispositivos como son los de localización, eficiencia energética o seguridad. Para formar parte de la red DHC y poder interactuar con ella, es necesario el desarrollo de un adaptador software para cada dispositivo que actúa como intermediario con la red. Dado que dichos adaptadores tienen una proporción de código común bastante alta, y que el código específico que permite controlar el dispositivo suele venir dado por el fabricante, se plantea en este trabajo automatizar el proceso de generación de adaptadores, siguiendo el paradigma de la Arquitectura Dirigida por Modelos (ADM). Una vez generado el código partir de una plantilla y del modelo SysML del sistema, el adaptador se puede desplegar automáticamente, y como consecuencia, mejorar la interoperabilidad del sistema. Para ilustrar las ventajas de la propuesta, se plantea el caso de estudio particular de la generación del adaptador DHC para el robot de servicio Roomba.

In the context of the Digital Home, where multiple heterogeneous systems live together, many efforts have been made to achieve the standardization that will guarantee the interoperability among them. The Digital Home Compliant (DHC) open communication protocol arises to meet that requirement by means of a software adapter for each device that acts as intermediary with the DHC network. Based on the fact that all the adapters have a high proportion of source code in common, this paper aims to go a step further in the use of the protocol automating the adapters’ process generation, following the Model Driven Architecture approach. The Web Services java code is created from a template and a SysML model of the system. The case of study of a specific adapter development – Roomba service robot – is explained in this communication to illustrate the advantages of this proposal.

Related Topics
Physical Sciences and Engineering Engineering Control and Systems Engineering
Authors
, , ,