Title
Habitation: A Domain-Specific Language for Home Automation
Abstract
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.
Year
DOI
Venue
2009
10.1109/MS.2009.93
IEEE Software
Keywords
Field
DocType
eclipse-based tool,home automation,domain-specific language,reusable functional unit,model-driven approach,powerful visual development environment,home automation interconnection primitive,home automation system,suitable tool,case study,habitation dsl,graphical model,unified modeling language,model driven engineering,computer integrated manufacturing,domain specific language,object oriented programming,domain specific languages,source code,software development,computational modeling,dsl,computer graphics
Domain-specific language,Programming language,Object-oriented programming,Software engineering,Unified Modeling Language,Source code,Computer science,Model-driven architecture,Code generation,Software portability,Software development
Journal
Volume
Issue
ISSN
26
4
0740-7459
Citations 
PageRank 
References 
27
1.18
6
Authors
5
Name
Order
Citations
PageRank
Manuel Jiménez Buendía1271.18
Francisca Rosique2576.37
Pedro Sánchez319518.13
Barbara Alvarez4565.10
Andres Iborra514213.45