Title :
Habitation: A Domain-Specific Language for Home Automation
Author :
Jimenez, M. ; Rosique, Francisca ; Sanchez, P. ; Alvarez, Brian ; Iborra, Andrés
Abstract :
The appearance of model-driven engineering (MDE) has invigorated research on domain-specific languages (DSLs) and automatic code generation. MDE uses models to build software, thereby displacing source code as the development process´s main feature. DSLs provide easy, intuitive descriptions of the system using graphic models. In this new context, DSLs facilitate work in the first design stages. In addition, MDE helps reduce DSL development costs. It therefore represents a synergistic union that can significantly improve software development.
Keywords :
computer graphics; home automation; object-oriented programming; program compilers; specification languages; Habitation-domain-specific language; automatic code generation; graphic model; home automation; model-driven engineering; software development; source code; Application software; Concrete; DSL; Domain specific languages; Home automation; Manufacturing automation; Productivity; Software systems; Software tools; Virtual manufacturing; domain-specific languages; home automation; model-driven engineering; visual languages;
Journal_Title :
Software, IEEE