A Generative Programming Approach to Developing Pervasive Computing Systems - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2009

A Generative Programming Approach to Developing Pervasive Computing Systems

Résumé

Developing pervasive computing applications is a difficult task because it requires to deal with a wide range of issues: heterogeneous devices, entity distribution, entity coordination, low-level hardware knowledge... Besides requiring various areas of expertise, programming such applications involves writing a lot of administrative code to glue technologies together and to interface with both hardware and software components. This paper proposes a generative programming approach to providing programming, execution and simulation support dedicated to the pervasive computing domain. This approach relies on a domain-specific language, named DiaSpec, dedicated to the description of pervasive computing systems. Our generative approach factors out features of distributed systems technologies, making DiaSpec-specified software systems portable. The DiaSpec compiler is implemented and has been used to generate dedicated programming frameworks for a variety of pervasive computing applications, including detailed ones to manage the building of an engineering school.
Fichier principal
Vignette du fichier
gpce2009.pdf (536.54 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00405819 , version 1 (22-07-2009)
inria-00405819 , version 2 (05-03-2010)

Identifiants

  • HAL Id : inria-00405819 , version 1

Citer

Damien Cassou, Benjamin Bertran, Nicolas Loriant, Charles Consel. A Generative Programming Approach to Developing Pervasive Computing Systems. GPCE '09: Proceedings of the 8th international conference on Generative programming and component engineering, Oct 2009, Denver, CO, United States. pp.137-146. ⟨inria-00405819v1⟩
362 Consultations
1032 Téléchargements

Partager

More