DocumentCode
504025
Title
DiaSim: A parameterized simulator for pervasive computing applications
Author
Bruneau, Julien ; Jouve, Wilfried ; Consel, Charles
Author_Institution
INRIA, Bordeaux, France
fYear
2009
fDate
13-16 July 2009
Firstpage
1
Lastpage
10
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.
Keywords
program testing; ubiquitous computing; DiaSim; emulation layer; parameterized simulator; pervasive computing applications; programming framework; simulation logic; software system; Actuators; Application software; Computational modeling; Disaster management; Embedded system; Fires; Hardware; Pervasive computing; Software systems; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Mobile and Ubiquitous Systems: Networking & Services, MobiQuitous, 2009. MobiQuitous '09. 6th Annual International
Conference_Location
Toronto, ON
Print_ISBN
978-963-9799-59-2
Type
conf
DOI
10.4108/ICST.MOBIQUITOUS2009.6851
Filename
5326392
Link To Document