DiaSim: a simulator for pervasive computing applications

Pervasive computing applications involve both software concerns, such as 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.

[1]  Petteri Nurmi,et al.  A Generic Large Scale Simulator for Ubiquitous Computing , 2006, 2006 Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services.

[2]  Charles Consel,et al.  A domain-specific approach to architecturing error handling in pervasive computing , 2010, OOPSLA.

[3]  Roger E. Frechette,et al.  'Towards Zero Energy' A Case Study of the Pearl River Tower, Guangzhou, China , 2008 .

[4]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[5]  Damien Cassou,et al.  A generative programming approach to developing pervasive computing systems , 2009, GPCE '09.

[6]  P. Riederer,et al.  MATLAB / SIMULINK FOR BUILDING AND HVAC SIMULATION-STATE OF THE ART , 2005 .

[7]  Nigel Davies,et al.  Evaluating a location-based application: a hybrid test and simulation environment , 2004, IEEE Pervasive Computing.

[8]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..

[9]  Gul A. Agha,et al.  SENS: a sensor, environment and network simulator , 2004, 37th Annual Simulation Symposium, 2004. Proceedings..

[10]  Charles Consel,et al.  Design-driven Development of Safety-critical Applications: A Case Study In Avionics , 2011 .

[11]  Keiichi Yasumoto,et al.  UbiREAL: Realistic Smartspace Simulator for Systematic Testing , 2006, UbiComp.

[12]  Patrice Kadionik,et al.  A SIP-Based Programming Framework for Advanced Telephony Applications , 2008, IPTComm.

[13]  Vinny Cahill,et al.  Requirements for an ubiquitous computing simulation and emulation environment , 2006, InterSense '06.

[14]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[15]  John S. Baras,et al.  ATEMU: a fine-grained sensor network simulator , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[16]  John J. Barton,et al.  UBIWISE, A Ubiquitous Wireless Infrastructure Simulation Environment , 2002 .

[17]  Damien Cassou,et al.  Leveraging software architectures to guide and verify the development of sense/compute/control applications , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[18]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[19]  Wilfried Jouve,et al.  DiaSim: A parameterized simulator for pervasive computing applications , 2009, 2009 6th Annual International Mobile and Ubiquitous Systems: Networking & Services, MobiQuitous.

[20]  Tom H. F. Broens,et al.  SimuContext: Simply Simulate Context , 2006, International Conference on Autonomic and Autonomous Systems (ICAS'06).

[21]  栄 久米原,et al.  Wiresharkパケット解析リファレンス : Network Protocol Analyzer , 2009 .

[22]  Marcia Kilchenman O'Malley,et al.  Preliminary Results in Virtual Testing for Smart Buildings , 2010, MobiQuitous.

[23]  Charles Consel,et al.  A Parameterized Simulator for Pervasive Computing Applications , 2009 .

[24]  George Coulouris,et al.  A Generic Location Event Simulator , 2002, UbiComp.

[25]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

[26]  Robert Grimm,et al.  One.world: experiences with a pervasive computing architecture , 2004, IEEE Pervasive Computing.

[27]  Martin Klepal,et al.  A testbed for evaluating human interaction with ubiquitous computing environments , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[28]  Roy H. Campbell,et al.  Olympus: A High-Level Programming Model for Pervasive Computing Environments , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[29]  Wilfried Jouve,et al.  DiaSim: A parameterized simulator for pervasive computing applications , 2009, 2009 6th Annual International Mobile and Ubiquitous Systems: Networking & Services, MobiQuitous.

[30]  Edward A. Lee,et al.  Taming heterogeneity - the Ptolemy approach , 2003, Proc. IEEE.

[31]  Charles Consel,et al.  Architecturing conflict handling of pervasive computing resources , 2011, DAIS'11.

[32]  Marcia Kilchenman O'Malley,et al.  Mathematical equations as executable models of mechanical systems , 2010, ICCPS '10.

[33]  Charles Consel,et al.  A Step-Wise Approach for Integrating QoS throughout Software Development , 2011, FASE.

[34]  Guanling Chen,et al.  Context aggregation and dissemination in ubiquitous computing systems , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[35]  Massimo Mecella,et al.  Emulating mobile ad-hoc networks of hand-held devices: the OCTOPUS virtual environment , 2007, MobiEval '07.

[36]  Damien Cassou,et al.  Toward a Tool-Based Development Methodology for Pervasive Computing Applications , 2012, IEEE Transactions on Software Engineering.