DiaSim: A Simulator for Pervasive Computing Applications

Julien Bruneau 1 Charles Consel 1, 2
1 Phoenix - Programming Language Technology For Communication Services
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest, EA4136 - Handicap et système nerveux :Action, communication, interaction: rétablissement de la fonction et de la participation [Bordeaux]
Abstract : Pervasive computing applications involve both software concerns, like any software system, and integration concerns, for the constituent networked devices of the pervasive computing environment. This situation is problematic for testing because it requires acquiring, testing and interfacing a variety of software and hardware entities. This process can rapidly become costly and time-consuming when the target environment involves many entities. This paper introduces DiaSim, a simulator for pervasive computing applications. To cope with widely heterogeneous entities, DiaSim is parameterized with respect to a description of a target pervasive computing environment. This description is used to generate both a programming framework to develop the simulation logic and an emulation layer to execute applications. Furthermore, a simulation renderer is coupled to DiaSim to allow a simulated pervasive system to be visually monitored and debugged. DiaSim has been implemented and used to simulate various pervasive computing systems in different application areas, demonstrating the generality of our parameterized approach.
Type de document :
Article dans une revue
Software: Practice and Experience, Wiley, 2013, 43 (8), 〈10.1002/spe.2130〉
Liste complète des métadonnées

Contributeur : Julien Bruneau <>
Soumis le : mercredi 18 juillet 2012 - 10:56:11
Dernière modification le : jeudi 11 janvier 2018 - 06:22:12
Document(s) archivé(s) le : vendredi 19 octobre 2012 - 02:21:50


Fichiers produits par l'(les) auteur(s)



Julien Bruneau, Charles Consel. DiaSim: A Simulator for Pervasive Computing Applications. Software: Practice and Experience, Wiley, 2013, 43 (8), 〈10.1002/spe.2130〉. 〈hal-00715745〉



Consultations de la notice


Téléchargements de fichiers