arrow
Return

A framework for developing home automation systems: From requirements to code

delete2011-06-01
delete20
delete
OA
AI
P
Pedro Sánchez *
M
Manuel Jiménez Buendía
F
Francisca Rosique
B
Bárbara Álvarez
A
Andrés Iborra
DOI:10.1016/j.jss.2011.01.052delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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. (C) 2011 Elsevier Inc. All rights reserved.
Keywords:
Home automation
Model driven
Code generation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

U
Universidad Politecnica de Cartagena
Scholars:
2.6K
Papers: 2.8K
Citations: 5