Using MDE to Build a Schizofrenic Middleware for Home/Building Automation

Grégory Nain 1 Erwan Daubert 1 Olivier Barais 1 Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : In the personal or corporate spheres, the home/office of tomor- row is soon to be the home/office of today, with a plethora of networked devices embedded in appliances, such as mobile phones, televisions, ther- mostats, and lamps, making it possible to automate and remotely con- trol many basic household functions with a high degree of accuracy. In this domain, technological standardization is still in its infancy, or remains fragmented. The different functionalities of the various appliances, as well as market factors, imply that the devices that control them communicate via a multitude of different protocols (KNX, LonWorks, InOne). Building a high level middleware to support all the appliances seems to be a rea- sonable approach. However, market factors has shown that the emergence of a unique and universal middleware is a dream. To solve this issue, we have built a new generation of schizophrenic middleware in which service access can be generated from an abstract services description. EnTiMid, our implementation of schizophrenic middleware, supports various services access models (several personalities): SOAP (Simple Object Access Proto- col), UPnP and DPWS (Device Profile for WebServices). In this paper, we describe how these personalities are generated using a Model Driven En- gineering approach and discuss the benefits of our approach in the context of a deployment of new services at the city level.
Type de document :
Communication dans un congrès
In ServiceWave'08: Networked European Software \& Services Initiative (NESSI) Conference, 2008, Madrid, Spain. 2008
Liste complète des métadonnées

https://hal.inria.fr/inria-00456506
Contributeur : Didier Vojtisek <>
Soumis le : lundi 15 février 2010 - 11:52:22
Dernière modification le : mercredi 11 avril 2018 - 01:53:18
Document(s) archivé(s) le : vendredi 18 juin 2010 - 20:40:06

Fichier

Nain08a.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00456506, version 1

Citation

Grégory Nain, Erwan Daubert, Olivier Barais, Jean-Marc Jézéquel. Using MDE to Build a Schizofrenic Middleware for Home/Building Automation. In ServiceWave'08: Networked European Software \& Services Initiative (NESSI) Conference, 2008, Madrid, Spain. 2008. 〈inria-00456506〉

Partager

Métriques

Consultations de la notice

553

Téléchargements de fichiers

361