Towards scenario creation by service composition in ubiquitous environments

Ubiquitous computing provides a large access to different functionalities through electronic devices; however these devices are not always thought to function in a set. This limits their use. Scenario creation by service composition makes it possible for end-users to specify their needs more precisely. In Service-Oriented Computing, some frameworks (such as OSGi) provide mechanisms to develop components that provide services; however they are not adapted to end-users and limited for service composition. This is why we developed a new user-centric system. Placed into an appropriate user electronic device, it discovers the available services around him and orders them to provide a better access through a GUI. Users can thus compose services to create a scenario thanks to a graphic adaptation of our ADL. Once created, this scenario can be registered and shared among users. A prototype (still in development) implements our system and demonstrates its feasibility. It can be improved by adding some recovery strategies.

[1]  Li-Chen Fu,et al.  Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[2]  Philippe Lalanda,et al.  Pervasive Service Composition in the Home Network , 2007, 21st International Conference on Advanced Information Networking and Applications (AINA '07).

[3]  D. Valtchev,et al.  Service gateway architecture for a smart home , 2002, IEEE Commun. Mag..

[4]  Nicolas Sabouret,et al.  Dynamic Service Composition and Selection through an Agent Interaction Protocol , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops.

[5]  Henning Schulzrinne,et al.  Ubiquitous computing in home networks , 2003, IEEE Commun. Mag..

[6]  Michael A. Bodie The Book of Sax: The Simple API for XML , 2002 .

[7]  Marianne Huchard,et al.  Un Système d'Agents à base de Composants pour les Environnements Domotiques , 2010 .

[8]  Muga Nishizawa,et al.  An Easy-to-Use Toolkit for Efficient Java Bytecode Translators , 2003, GPCE.

[9]  Michel Riveill,et al.  SLCA, composite services for ubiquitous computing , 2008, Mobility '08.

[10]  Thomas Kirste,et al.  Multimodal appliance cooperation based on explicit goals: concepts & potentials , 2005, sOc-EUSAI '05.

[11]  Richard S. Hall,et al.  Dynamically Adaptable Applications with iPOJO Service Components , 2007, SC@ETAPS.

[13]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[14]  Thierry Coupaye,et al.  ASM: a code manipulation tool to implement adaptable systems , 2002 .

[15]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[16]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[17]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[18]  Diane J. Cook,et al.  Learning to Control a Smart Home Environment , 2003 .

[19]  Johann Bourcier,et al.  Context-Aware Service Composition in a Home Control Gateway , 2007, IEEE International Conference on Pervasive Services.

[20]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[21]  Gérard Bailly,et al.  Proceedings of the 2005 joint conference on Smart objects and ambient intelligence - innovative context-aware services: usages and technologies, sOc-EUSAI '05, Grenoble, France, October 12-14, 2005 , 2005, sOc-EUSAI.

[22]  Christian Bettstetter,et al.  A COMPARISON OF SERVICE DISCOVERY PROTOCOLS AND IMPLEMENTATION OF THE SERVICE LOCATION PROTOCOL , 2000 .

[23]  Richard S. Hall,et al.  Autonomous adaptation to dynamic availability using a service-oriented component model , 2004, Proceedings. 26th International Conference on Software Engineering.

[24]  Roger Kehr,et al.  A Jini-based Gateway Architecture for Mobile Devices , 1999, Java-Informations-Tage.

[25]  Marianne Huchard,et al.  Specification of a Component-based Domotic System to Support User-defined Scenarios , 2009, SEKE.

[26]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[27]  Boris E. R. de Ruyter,et al.  New research perspectives on Ambient Intelligence , 2009, J. Ambient Intell. Smart Environ..