Issue No. 04 - July/August (2009 vol. 26)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.93
Manuel Jiménez , Technical University of Cartagena
Francisca Rosique , Technical University of Cartagena
Pedro Sánchez , Technical University of Cartagena
Bárbara Álvarez , Technical University of Cartagena
Andrés Iborra , Technical University of Cartagena
Developers need suitable tools to develop home automation systems while enhancing quality and productivity. One solution is to use domain-specific languages (DSLs) within a model-driven approach. The Habitation DSL provides a powerful visual development environment, including a catalog of reusable functional units and a set of home automation interconnection primitives. The model-driven approach offers mechanisms to automatically generate code to enhance the quality and portability of home automation systems. The result is an Eclipse-based tool whose usability the authors have validated in a case study.
model-driven engineering, domain-specific languages, home automation, visual languages
F. Rosique, M. Jiménez, A. Iborra, P. Sánchez and B. Álvarez, "Habitation: A Domain-Specific Language for Home Automation," in IEEE Software, vol. 26, no. , pp. 30-38, 2009.