Integración automática de dispositivos en el Hogar Digital a través de la generación de adaptadores dirigida por modelos

dc.contributor.authorRodríguez, Maríaes_ES
dc.contributor.authorZalama, Eduardoes_ES
dc.contributor.authorGonzález, Ignacioes_ES
dc.contributor.funderMinisterio de Industria, Turismo y Comercioes_ES
dc.date.accessioned2020-05-19T06:40:37Z
dc.date.available2020-05-19T06:40:37Z
dc.date.issued2016-07-10
dc.description.abstract[ES] En 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.es_ES
dc.description.abstract[EN] 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. en_EN
dc.description.accrualMethodOJSes_ES
dc.description.bibliographicCitationRodríguez, M.; Zalama, E.; González, I. (2016). Integración automática de dispositivos en el Hogar Digital a través de la generación de adaptadores dirigida por modelos. Revista Iberoamericana de Automática e Informática industrial. 13(3):363-369. https://doi.org/10.1016/j.riai.2016.03.007es_ES
dc.description.issue3es_ES
dc.description.referencesAllard, J., Chinta, V., Gundala, S., Richard III, G.G., 2003. Jini meets UPnP: an architecture for Jini/UPnP interoperability, in: Applications and the Internet, 2003. Proceedings. 2003 Symposium on. pp. 268-275.es_ES
dc.description.referencesCândido, G., Jammes, F., de Oliveira, J.B., Colombo, A.W., 2010. SOA at device level in the industrial domain: Assessment of OPC UA and DPWS specifications, in: Industrial Informatics (INDIN), 2010 8th IEEE International Conference on. IEEE, pp. 598-603.es_ES
dc.description.referencesChang, C.-H., Lu, C.-W., Kao, K.-F., Chu, W.C., Yang, C.-T., Hsueh, N.-L., Hsiung, P.-A., Koong, C.-S., 2011. A SysML-Based Requirement Supporting Tool for Embedded Software, in: 2011 5th International Conference on Secure Software Integration Reliability Improvement Companion (SSIRI-C). Presented at the 2011 5th International Conference on Secure Software Integration Reliability Improvement Companion (SSIRI-C), pp. 202-206. DOI:10.1109/SSIRI-C.2011.34es_ES
dc.description.referencesChen, S., Song, S., Li, L., Shen, J., 2009. Survey on smart grid technology. Power Syst. Technol. 33, 1-7.es_ES
dc.description.referencesConsortium, W.W.W., 2003. Web services architecture. W3C Work. Draft 8.es_ES
dc.description.referencesEchonet Consortium, 2013. Echonet Lite Specification.es_ES
dc.description.referencesEmig, C., Krutz, K., Link, S., Momm, C., Abeck, S., 2007. Model-driven development of SOA services. Univ. Karlsr. TH Karlsr.es_ES
dc.description.referencesFischer, C., 2008. Feedback on household electricity consumption: a tool for saving energy? Energy Effic. 1, 79-104.es_ES
dc.description.referencesFurmento, N., Lee, W., Mayer, A., Newhouse, S., Darlington, J., 2002. ICENI: an open grid service architecture implemented with Jini, in: Proceedings of the 2002 ACM/IEEE Conference on Supercomputing. pp. 1-10.es_ES
dc.description.referencesFutured | Plataforma española de redes eléctricas, 2012. Agenda estratégica de investigación.es_ES
dc.description.referencesGonzález Alonso, I., Álvarez Fres, O., Alonso Fernández, A., del Torno, P.G., Maestre, J.M., Almudena García Fuente, M., 2012. Towards a new open communication standard between homes and service robots, the DHCompliant case. Robot. Auton. Syst. 60, 889-900.es_ES
dc.description.referencesHarrison, W., Barton, C., Raghavachari, M., 2000. Mapping UML designs to Java. ACM.es_ES
dc.description.referencesHause, M.C., Thom, F., 2008. An Integrated MDA Approach with SysML and UML, in: 13th IEEE International Conference on Engineering of Complex Computer Systems, 2008. ICECCS 2008. Presented at the 13th IEEE International Conference on Engineering of Complex Computer Systems, 2008. ICECCS 2008, pp. 249-254. DOI:10.1109/ICECCS.2008.21es_ES
dc.description.referencesJongmans, S.-S.T., Santini, F., Sargolzaei, M., Arbab, F., Afsarmanesh, H., 2012. Automatic code generation for the orchestration of web services with Reo, in: Service-Oriented and Cloud Computing. Springer, pp. 1-16.es_ES
dc.description.referencesKaed, C. El, Denneulin, Y., Ottogalli, F.-G., Mora, L.F.M., 2010. Combining ontology alignment with model driven engineering techniques for home devices interoperability, in: Software Technologies for Embedded and Ubiquitous Systems. Springer, pp. 71-82.es_ES
dc.description.referencesKleppe, A.G., Warmer, J., Bast, W., Explained, M.D.A., 2003. The model driven architecture: practice and promise. Addison-Wesley Longman Publishing Co., Inc., Boston, MA.es_ES
dc.description.referencesKNX Association, n.d. KNX National WebSite [WWW Document]. URL https://www.knx.org/es/ (accessed 11.4.13).es_ES
dc.description.referencesLee, C., Helal, S., 2002. Protocols for service discovery in dynamic and mobile networks. Int. J. Comput. Res. 11, 1-12.es_ES
dc.description.referencesLoy, D., Dietrich, D., Schweinzer, H.-J., 2012. Open control networks: LonWorks/EIA 709 technology. Springer Science & Business Media.es_ES
dc.description.referencesMusset, J., Juliot, É., Lacrampe, S., Piers, W., Brun, C., Goubet, L., Lussaud, Y., Allilaire, F., 2006. Acceleo user guide.es_ES
dc.description.referencesNain, G., Daubert, E., Barais, O., Jézéquel, J.-M., 2008. Using mde to build a schizophrenic middleware for home/building automation. Springer.es_ES
dc.description.referencesOtero, A.P., Suárez, R., Varas, J.M.R., Suárez, M., Fuente, M.P.A.G., Fernández, R., Fernández, M.R., Alonso, I.G., 2015. INTEGRATION OF DIGITAL HOME, SMART APPLIANCES AND SERVICE ROBOTS USING DHCOMPLIANT 2.0. Int. J. Robot. Autom. 30. doi:10.2316/Journal.206.2015.4.206-4332es_ES
dc.description.referencesPapazoglou, M.P., Van Den Heuvel, W.-J., 2007. Service oriented architectures: approaches, technologies and research issues. VLDB J. 16, 389-415.es_ES
dc.description.referencesParra, J., Hossain, M.A., Uribarren, A., Jacob, E., Saddik, A. El, 2009. Flexible smart home architecture using device profile for web services: a peer-to-peer approach. Int. J. Smart Home 3, 39-50.es_ES
dc.description.referencesPerumal, T., Ramli, A.R., Leong, C.Y., Mansor, S., Samsudin, K., 2008. Interoperability among Heterogeneous Systems in Smart Home Environment, in: IEEE International Conference on Signal Image Technology and Internet Based Systems, 2008. SITIS '08. Presented at the IEEE International Conference on Signal Image Technology and Internet Based Systems, 2008. SITIS '08, pp. 177-186. DOI:10.1109/SITIS.2008.94es_ES
dc.description.referencesRahman, M.A.A., Yasuda, A., Mayama, K., Mizukawa, M., Takasu, T., 2011. Model-Driven Development of Intelligent Mobile Robot Using Systems Modeling Language (SysML). INTECH Open Access Publisher.es_ES
dc.description.referencesRaslan, W., Sameh, A., 2007. Mapping SysML to SystemC., in: FDL. pp. 225-230.es_ES
dc.description.referencesRibarić, M., Gašević, D., Milanović, M., Giurca, A., Lukichev, S., Wagner, G., 2008. Model-Driven engineering of rules for web services, in: Generative and Transformational Techniques in Software Engineering II. Springer, pp. 377-395.es_ES
dc.description.referencesSelic, B., 2003. The pragmatics of model-driven development. Softw. IEEE 20, 19-25.es_ES
dc.description.referencesSulistyo, S., Prinz, A., 2009. Model-Driven Development Approach for Providing Smart Home Services, in: Mokhtari, M., Khalil, I., Bauchet, J., Zhang, D., Nugent, C. (Eds.), Ambient Assistive Health and Wellness Management in the Heart of the City, Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp. 274-277.es_ES
dc.description.referencesTalal, B.K., Rachid, M., 2013. Service Discovery -- A Survey and Comparison. ArXiv13082912 Cs.es_ES
dc.description.referencesTeirikangas, J., 2001. HAVi: Home Audio Video Interoperability. Hels. Univ. Technol.es_ES
dc.description.referencesTribelhorn, B., Dodds, Z., 2007. Evaluating the Roomba: A low-cost, ubiquitous platform for robotics research and education., in: ICRA. pp. 1393-1399.es_ES
dc.description.referencesVidal, J., De Lamotte, F., Gogniat, G., Soulard, P., Diguet, J.-P., 2009. A codesign approach for embedded system modeling and code generation with UML and MARTE, in: Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE'09. pp. 226-231.es_ES
dc.description.referencesWarriach, E.U., 2013. State of the art: embedded middleware platform for a smart home. Int J Smart Home 7, 275-294.es_ES
dc.description.sponsorshipEste trabajo ha sido posible gracias al soporte financiero ofrecido por el Departamento de Ciencia y Tecnología, Ministerio de Industria, Energía y Turismo y a los fondos FEDER. Nos gustaría agradecerle a la Universidad de Oviedo la correcta gestión del proyecto DHCompliant2 (TSI-020100-2011-313), así como a los miembros de dicho consorcio, Ingenium, Ingeniería y Domótica S.L. y Domotica DaVinci.es_ES
dc.description.upvformatpfin369es_ES
dc.description.upvformatpinicio363es_ES
dc.description.volume13es_ES
dc.identifier.doi10.1016/j.riai.2016.03.007
dc.identifier.eissn1697-7920
dc.identifier.issn1697-7912
dc.identifier.urihttps://riunet.upv.es/handle/10251/143641
dc.languageEspañoles_ES
dc.publisherUniversitat Politècnica de Valènciaes_ES
dc.relation.ispartofRevista Iberoamericana de Automática e Informática industriales_ES
dc.relation.pasarelaOJS\9280es_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/MITURCO//TSI-020100-2011-0313/ES/DIGITAL HOME COMPLIANT II/es_ES
dc.relation.publisherversionhttps://doi.org/10.1016/j.riai.2016.03.007es_ES
dc.relation.references10.1109/INDIN.2010.5549676es_ES
dc.relation.references10.1109/SSIRI-C.2011.34es_ES
dc.relation.references10.1007/s12053-008-9009-7es_ES
dc.relation.references10.1109/SC.2002.10027es_ES
dc.relation.references10.1016/j.robot.2012.01.006es_ES
dc.relation.references10.1145/353171.353184es_ES
dc.relation.references10.1109/ICECCS.2008.21es_ES
dc.relation.references10.1007/978-3-642-33427-6_1es_ES
dc.relation.references10.1007/978-3-642-16256-5_9es_ES
dc.relation.references10.1109/MPRV.2002.1037728es_ES
dc.relation.references10.1007/978-3-540-89897-9_5es_ES
dc.relation.references10.2316/Journal.206.2015.4.206-4332es_ES
dc.relation.references10.1007/s00778-007-0044-3es_ES
dc.relation.references10.1109/SITIS.2008.94es_ES
dc.relation.references10.1007/978-3-540-88643-3_8es_ES
dc.relation.references10.1109/MS.2003.1231146es_ES
dc.relation.references10.1007/978-3-642-02868-7_40es_ES
dc.relation.references10.2139/ssrn.3583258es_ES
dc.relation.references10.1109/ROBOT.2007.363179es_ES
dc.relation.references10.1109/DATE.2009.5090662es_ES
dc.relation.references10.14257/ijsh.2013.7.6.27es_ES
dc.rightsReconocimiento - No comercial - Sin obra derivada (by-nc-nd)es_ES
dc.rights.accessRightsAbiertoes_ES
dc.subjectCodees_ES
dc.subjectGenerationes_ES
dc.subjectInteractiones_ES
dc.subjectRobotses_ES
dc.subjectSystem modelses_ES
dc.subjectCódigoes_ES
dc.subjectGeneraciónes_ES
dc.subjectInteracciónes_ES
dc.subjectModelos de sistemases_ES
dc.titleIntegración automática de dispositivos en el Hogar Digital a través de la generación de adaptadores dirigida por modeloses_ES
dc.title.alternativeImproving the interoperability in the Digital Home through the automatic generation of software adapterses_ES
dc.typeArtículoes_ES
dc.type.versioninfo:eu-repo/semantics/publishedVersiones_ES
dspace.entity.typePublication
upv.uuide918fbd2-cc6f-4c87-b61b-cb4bed361127es_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Rodríguez;Zalama;González - Integración automática de dispositivos en el Hogar Digital a través d....pdf
Tamaño:
742.08 KB
Formato:
Adobe Portable Document Format
Descripción:
Versión editorial