HAAIS-DSL: DSL to develop home automation and ambient intelligence systems

  • Authors:
  • Pedro J. Clemente;José M. Conejero;Juan Hernández;Lara Sánchez

  • Affiliations:
  • Univertiy of Extremadura;University of Extremadura;University of Extremadura;University of Extremadura, Cáceres, Spain

  • Venue:
  • Proceedings of the Second Workshop on Isolation and Integration in Embedded Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Domain Specific Language (DSL) is an emergent software engineering discipline that allows software architects to model systems based on the elements of a specific domain. Home Automation (HA) and Ambient Intelligence (AmI) are examples of specific domains and they are considered the key elements in the future of home development. However, software for these domains is usually hand coded based on embedded devices and specific implementation technologies and frameworks. In this paper we present a Model Driven Development (MDD) approach to develop software systems for HA and AmI. A Domain Specific Language has been designed to model the architecture of these kinds of systems. Then, taking as input the architecture models, a set of model transformations allows code and configuration generation for a specific device platform like KNX/EIB (European Installation Bus).