IEEE Intelligent Systems
The Pragmatics of Model-Driven Development
IEEE Software
Osgi Service Platform, Release 3
Osgi Service Platform, Release 3
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Wireless sensor network application development: an architecture-centric MDE approach
ECSA'07 Proceedings of the First European conference on Software Architecture
A model-driven approach for reusing tests in smart home systems
Personal and Ubiquitous Computing
Modeling collaboration protocols for collaborative modeling tools: Experiences and applications
Journal of Visual Languages and Computing
Hi-index | 0.00 |
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).