Figure 12 shows the visualisation of the system
at time 37089 ms (after test started). It displays the
four devices which at that time joined with the
“BoothNavigation” smart space define in this
example application. Figure 13 shows that the
LOCATIONSYSTEM left the smart space at 42170
ms (after the test started) due to its context property
changes (“LocationService” was successfully
removed).
Figure 13: Screenshot of the visualise page just after the
“locationservice” context was removed.
6 CONCLUSIONS
The main objectives of the PECES middleware are
to provide a cooperation layer that enables seamless
interaction and coordination among devices and a
development tools suite to build and test the
pervasive computing applications. This paper
presents a set of tools which provide support for
PECES middleware based application development
and testing. The tools provide support for device
configuration, ontology instantiation, security
configuration and role specification. The tools also
enable dynamic modelling of the network
connections and context changes. Finally, the tools
provide support to test the smart space application
performance and visualise the test results. It is the
authors’ intention to present complete set of tools
developed for the PECES project as a live demo at
the conference.
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
EMMA Project, (2006). [online] Available at:
<http://www.emmaproject.eu> [Accessed May 2011].
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.
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
Jeremy J. Carroll., Ian Dickinson., Chris Dollin., Dave
Reynolds., Andy Seaborne., Kevin Wilkinson., In
ACM, 13th International World Wide Web conference
on Alternate track papers & posters, New York, NY,
USA 2004
TOOLS FOR BUILDING CONTEX AWARE AND SECURE PERVASIVE COMPUTING APPLICATIONS
149