
 
 
switch OFF, context changes and network topology 
changes. This tool will also provide features (Event 
Diagram Editor) to define the generated events in a 
sequence. The defined event sequence information 
will be stored in a XML file (events.xml) and placed 
in the ModellingTool folder. The events.xml file will 
have different tags for different events with delay 
time information. 
The Peces Testing tool will provide support to 
execute the applications (each device application 
considered as separate JVM) built by the other tools. 
The Testing tool will load necessary device related 
information from the project.xml file and event 
related information from the events.xml file and 
display in the Testing tool Multi-page editor page. 
Application developers will be able to define 
necessary time for the test. All middleware and 
application related information will be appended 
into a single log file with the specific JVM (with 
device name) information and the log data will be 
used to visualise and analyse the smart space 
features.  
6 CONCLUSIONS 
One of the main objectives of the PECES 
middleware is to provide a cooperation layer that 
enables seamless interaction and coordination 
among devices in and across smart spaces in a 
secure manner. This paper presented a set of tools 
which provide support for PECES middleware based 
application development. The tools provided support 
for device configuration, instantiation, role 
specification and service definition. This paper also 
outlined a new set of tools which are currently under 
development to provide features to model and 
simulate the smart space applications. The new set 
of tools will provide features for dynamics modeling 
testing visualizing the smart spaces. It is the authors’ 
intention to present at the conference that the tools 
already developed as well as the new set of tools 
which are currently under development. 
ACKNOWLEDGEMENTS 
The work presented here is sponsored by EC under 
FP7 programme (FP7-224342-ICT-2007-2) and 
authors also would like to thank all the project 
partners for their contributions. 
REFERENCES 
Barton, J., and Vijayaraghavan, V., 2002. UBIWISE, A 
Ubiquitous Wireless Infrastructure Simulation 
Environment, [online] Available at: 
<http://www.hpl.hp.com/techreports/2002/HPL-2002-
303.html> [Accessed December 2010]. 
Becker, C., Schiele, G., Gubbels, H., and Rothermel, K., 
2003. BASE - A Micro-broker based Middleware For 
Pervasive Computing, In IEEE, 1st International 
Conference on Pervasive Computing and 
Communications, pp. 443-451, Fort Worth, USA, 
March 2003. 
Cassou, N., Bruneau, J., and Consel, C.. A tool suite to 
prototype pervasive computing applications, In: IEEE. 
8th IEEE International Conference on Pervasive 
Computing and Communications Workshops 
(PERCOM Workshops), Mannheim, Germany, March 
2010. 
EMMA Project, (2006). [online] Available at: 
<http://www.emmaproject.eu> [Accessed May 2011]. 
Jouve, W., Bruneau, J., and Consel, C., DiaSim: A 
parameterized simulator for pervasive computing 
applications, In: IEEE, the Seventh Annual IEEE 
International Conference on Pervasive Computing and 
Communications, Galveston, Texas, March 2009. 
Lagesse, B., Kumar, M., Paluska, J., and Wright, M., 2009 
DTT: A Distributed Trust Toolkit for Pervasive 
Systems, In: IEEE, Pervasive Computing and 
Communications Conference. Galveston, Texas, USA, 
March 9-13, 2009. 
Nishikawa, H., Yamamoto, S., Tamai, M., Nishigaki, K., 
Kitani, T., Shibata, N., Yasumoto, K., and Ito, M., 
UbiREAL: Realistic Smartspace Simulator for 
Systematic Testing, In: UbiComp. 8th International 
Conference on Ubiquitous Computing, LNCS4206, 
pp. 459-476, Irvine CA, USA, September. 2006. 
O’Neil, E., Conlan, O., and Lewis, D., 2010. Modelling 
and simulation to assist context aware system design, 
[online] Available at: <http://sim.sagepub.com/ 
content/87/1-2/149>, [accessed May 2011] 
PECES Project, (2009). [online] Available at: 
<http://www.ict-peces.eu> [Accessed May 2011]. 
Protégé. (2010). [online] Available at: 
<http://protege.stanford.edu/> [Accessed May 2011]. 
Roman, M., and Campbell, R., 2000. Gaia: Enabling 
Active Spaces, In: SIGOPS EW'00, 9th ACM SIGOPS 
European Workshop, pp.229-234, Kolding, Denmark, 
September 2000. New York: USA. 
Roman, M. and Campbell, R., 2003. A Middleware-based 
Application Framework for Active Space 
Applications, In: ACM/IFIP/USENIX, International 
Conference on Middleware. Rio de Janeiro, Brazil 
June 2003. 
 
WINSYS 2011 - International Conference on Wireless Information Networks and Systems
26