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