Towards behaviour-aware compositions of things in the future internet

Nowadays Internet is evolving into the vision of the Internet of Things where everyday life objects, devices or things are identifiable, readable, recognizable, addressable, and even controllable via the Internet. Future service-oriented Internet things will offer their functionality via service-enabled interfaces. The new emergent OASIS standard DPWS has been designed as a set of guidelines based on WS-* specifications to provide interoperability among heterogeneous things in a networked environment. But there is still a need to represent explicitly the (implicit) behaviour of things in order to develop applications in a more rigorous way. In this paper, we promote the usage of WS-* specifications to specify service interfaces of things by adding a set of constraints to the guidelines exposed by DPWS to represent the behaviour of single and composite things by reducing inconsistency problems, such as deadlock situations. We also point out some brushstrokes of our future work, first proposing verification techniques to check if a composition of things fulfills or violates the behaviour of the things, second leading to a platform to support the development of behaviour-aware compositions of things, and third extending the approach to consider important aspects in compositions such as semantic, context and social information.

[1]  Paola Inverardi,et al.  Application-Layer Connector Synthesis , 2011, SFM.

[2]  Dominique Guinard,et al.  SOCRADES: A Web Service Based Shop Floor Integration Infrastructure , 2008, IOT.

[3]  François Jammes,et al.  Service-Oriented Device Communications Using the Devices Profile for Web services , 2005, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[4]  Paola Inverardi,et al.  Automatic synthesis of behavior protocols for composable web-services , 2009, ESEC/FSE '09.

[5]  Frank Golatowski,et al.  SIRENA - Service Infrastructure for Real-time Embedded Networked Devices: A service oriented framework for different domains , 2006, International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06).

[6]  Masahide Nakamura,et al.  Application Framework for Efficient Development of Sensor as a Service for Home Network System , 2011, 2011 IEEE International Conference on Services Computing.

[7]  Simon Mayer,et al.  In Search of an Internet of Things Service Architecture: REST or WS-*? A Developers' Perspective , 2011, MobiQuitous.

[8]  A. Bepperling,et al.  Device services as reusable units of modelling in a service-oriented environment - An analysis case study , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[9]  Antonio Pintus,et al.  Paraimpu: a platform for a social web of things , 2012, WWW.

[10]  Fabio Casati,et al.  Hosted Universal Integration on the Web: The mashArt Platform , 2009, ICSOC/ServiceWave.

[11]  David S. Rosenblum,et al.  A Model to Design and Verify Context-Aware Adaptive Service Composition , 2009, 2009 IEEE International Conference on Services Computing.

[12]  François Jammes,et al.  Service-oriented paradigms in industrial automation , 2005, IEEE Transactions on Industrial Informatics.

[13]  Abdulmotaleb El Saddik,et al.  Flexible Smart Home Architecture using Device Profile for Web Services: a Peer-to-Peer Approach , 2009 .

[14]  Antonio Iera,et al.  SIoT: Giving a Social Structure to the Internet of Things , 2011, IEEE Communications Letters.

[15]  Quan Z. Sheng,et al.  Web of Things: Description, Discovery and Integration , 2011, 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing.

[16]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[17]  Jilles van Gurp,et al.  Towards a Common Sensor Network API: Practical Experiences , 2008, 2008 International Symposium on Applications and the Internet.

[18]  Matteo Pradella,et al.  Synthesizing adapters for conversational web-services from their WSDL interface , 2010, SEAMS '10.

[19]  More than 50 billion connected devices , 2011 .

[20]  Javier Cubo,et al.  A Formal Framework for Structural Reconfiguration of Components under Behavioural Adaptation , 2010, Electron. Notes Theor. Comput. Sci..

[21]  Antonio Brogi,et al.  Dynamic Contextual Adaptation , 2007, Electron. Notes Theor. Comput. Sci..

[22]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .