Title
A framework for developing home automation systems: From requirements to code
Abstract
This article presents an integrated framework for the development of home automation systems following the model-driven approach. By executing model transformations the environment allows developers to generate executable code for specific platforms. The tools presented in this work help developers to model home automation systems by means of a domain specific language which is later transformed into code for home automation specific platforms. These transformations have been defined by means of graph grammars and template engines extended with traceability capabilities. Our framework also allows the models to be reused for different applications since a catalogue of requirements is provided. This framework enables the development of home automation applications with techniques for improving the quality of both the process and the models obtained. In order to evaluate the benefits of the approach, we conducted a survey among developers that used the framework. The analysis of the outcome of this survey shows which conditions should be fulfilled in order to increase reusability.
Year
DOI
Venue
2011
10.1016/j.jss.2011.01.052
Journal of Systems and Software
Keywords
Field
DocType
home automation application,specific platform,integrated framework,home automation specific platform,model driven,model-driven approach,code generation,home automation system,home automation,survey shows,executable code,domain specific language,model home automation system
Domain-specific language,Totally integrated automation,Systems engineering,Software engineering,Computer science,Automation,Code generation,Home automation,Traceability,Reusability,Executable
Journal
Volume
Issue
ISSN
84
6
The Journal of Systems & Software
Citations 
PageRank 
References 
11
0.64
22
Authors
5
Name
Order
Citations
PageRank
Pedro Sánchez119518.13
Manuel Jiménez2151.66
Francisca Rosique3576.37
Bárbara Álvarez413115.31
Andres Iborra514213.45