Journal of Networks, Vol 8, No 1 (2013), 59-70, Jan 2013

Development Tools for Context Aware and Secure Pervasive Computing in Embedded Systems (PECES) Middleware

Ran Zhao, Kirusnapillai Selvarajah, Neil Speirs


The main objective of the PECES project is the development of system software to enable the communication among heterogeneous devices across multiple smart spaces, breaking the traditional barrier of “smart islands” where only the services offered in a nearby spatial area can be used easily. PECES development tools help the application developer to build and test the PECES middleware based applications. This paper presents a set of tools, namely Peces Project, Peces Device Definition, Peces Ontology Instantiation, Peces Security Configuration, Peces Service Definition, Peces Role Specification Definition,  Peces Hierarchical Role Specification Definition, Peces Event Editor, Peces Event Diagram and Peces Testing which enable application developers to build, model and test the PECES middleware based smart space application using the novel concepts such as role assignment, context ontologies and security.


smart space, middleware, pervasive computing, wireless networking, context ontologies, modelling, testing, dynamic addressing, eclipse plugins, communication gateway, registry interface


[1]. PECES Project,, last accessed June 2012
[2]. EMMA Project,, last accessed December 2010
[3]. K. Selvarajah, C. Shooter, L. Liotti and A. Tully: Heterogeneous Wireless Sensor Networks for Transportation Applications, International Journal of Vehicular Technology (Special Issue on Vehicular Ad Hoc Networks), Feb 2011
[4]. PECES Consortium, PECES Use-Case Specification, Deliverable D 1.2, PAS,, last accessed June 2012
[5]. PECES Consortium, PECES Requirements Specification, Deliverable D 1.1, PAS,, last accessed June 2012
[6]. PECES Consortium, PECES Context Ontology and Query Specification, Deliverable D 2.1, PAS,, last accessed June 2012
[7]. PECES Consortium, PECES Addressing Scheme Specification, Deliverable D.3.1, PAS,, last accessed June 2012
[8]. PECES Consortium, PECES Communication Mechanisms and Registry Interface Specification, Deliverable D.3.2, PAS,, last accessed June 2012
[9]. C. Becker, G. Schiele, H. Gubbels, K. Rothermel: BASE - A Micro-broker based Middleware For Pervasive Computing, In Proceedings of the 1st IEEE International Conference on Pervasive Computing and Communications, pp. 443-451, Fort Worth, USA, March 2003
[10]. Eclipse IDE, Eclipse Website,, June 2012
[11]. B. Lagesse, M. Kumar, J. M. Paluska and M. Wright, DTT: A Distributed Trust Toolkit for Pervasive Systems,, last accessed June 2012
[12]. M. Roman and R. H. Campbell, A Middleware-based Application Framework for Active Space Applications, Proceedings of the ACM/IFIP/USENIX International Conference on Middleware, 2003
[13]. M. Roman and R. Campbell, Gaia: Enabling Active Spaces, 9th ACM SIGOPS European Workshop, pp.229‐234, September 2000
[14]. PECES Consortium, PECES Secure Middleware Specification, Deliverable D 4.1, PAS,, last accessed June 2012
[15]. J. Barton and V. Vijayaraghavan, UBIWISE, A Ubiquitous Wireless Infrastructure Simulation Environment,, last accessed June 2012
[16]. H. Nishikawa, S. Yamamoto, M. Tamai, K. Nishigaki, T. Kitani, N. Shibata, K. Yasumoto and M. Ito, UbiREAL: Realistic Smartspace Simulator for Systematic Testing, Proceedings of the 8th International Conference on Ubiquitous Computing (UbiComp2006), LNCS4206, pp. 459-476, Sep. 2006.
[17]. PECES Ontologies,, last accessed June 2012
[18]. Productivity plug-in version 3, last accessed June 2012
[19]. D. Garlan, D. Siewiorek, A. Smailagic, P. Steenkiste, "Project Aura: Towards Distraction-Free Pervasive Computing", IEEE Pervasive Computing, vol. 1, no. 2, pp. 22-31, April-June 2002.
[20]. B. Johanson, A. Fox, and T. Winograd, "The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms", IEEE Pervasive Computing, pp. 67‐74, April‐June, 2002
[21]. Chun-Feng Liao, Ya-Wen Jong and Li-Chen Fu, Toward Reliable Service Management in Message-Oriented Pervasive Systems, IEEE Transactions on Services Computing, July-Sept. 2011, Volume: 4 Issue: 3, pp. 183 - 195.
[22]. Protégé website:, last accessed June 2012
[23]. R. Zhao, K. Selvarajah and N. A. Speirs, " Development Tools for Pervasive Computing in Embedded Systems (PECES) Middle ware", Proceedings of the International Conference on Wireless Information Networks and Systems (WINSYS), 2011

Full Text: PDF

Journal of Networks (JNW, ISSN 1796-2056)

Copyright @ 2006-2014 by ACADEMY PUBLISHER – All rights reserved.