A Plan-Based Service Composition for Work Process Agent in Ubiquitous Computing

In this paper, we discuss a Work Process Agent (WPA) that enables users to access a range of services for achieving their tasks with service composition based on planning in ubiquitous computing environment. WPA is a smart assistant application specializing in information service which needs to provide each user's own user model and make the model be adapted to the user's preferences dynamically. With WPA, users can achieve their task in a simple way. WPA employs a special BDI-based coordinator agent with planning for coordinating the individual WPA and external services. The plan-based service composition model works at abstraction level of process. This model makes it possible to reuse the frames of plans by making it independent from domain.

[1]  L. Ferreira Pires,et al.  Dynamic Composition of Services: Why, Where and How , 2008 .

[2]  Luís Ferreira Pires,et al.  Defining and Prototyping a Life-cycle for Dynamic Service Composition , 2008, ACT4SOC.

[3]  Keita Fujii,et al.  Dynamic service composition using semantic information , 2004, ICSOC '04.

[4]  Keita Fujii,et al.  Semantics-Based Dynamic Web Service Composition , 2006, Int. J. Cooperative Inf. Syst..

[5]  Jorge Parra,et al.  A survey of dynamic service composition approaches for ambient systems , 2008, SOMITAS '08.

[6]  Keita Fujii,et al.  Component service model with semantics (CoSMoS): a new component model for dynamic service composition , 2004, 2004 International Symposium on Applications and the Internet Workshops. 2004 Workshops..

[7]  Kunal Verma,et al.  Constraint driven Web service composition in METEOR-S , 2004, IEEE International Conference onServices Computing, 2004. (SCC 2004). Proceedings. 2004.

[8]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[9]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[10]  Timothy W. Finin,et al.  Service Composition for Mobile Environments , 2005, Mob. Networks Appl..

[11]  Luís Ferreira Pires,et al.  Towards runtime discovery, selection and composition of semantic services , 2011, Comput. Commun..

[12]  Luís Ferreira Pires,et al.  An Algorithm for Automatic Service Composition , 2007, ACT4SOC.

[13]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[14]  Luiz Olavo Bonino da Silva Santos,et al.  Towards a Goal-Based Service Framework for Dynamic Service Discovery and Composition , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[15]  Luís Ferreira Pires,et al.  On the Support of Dynamic Service Composition at Runtime , 2009, ICSOC/ServiceWave Workshops.

[16]  Klaus Marius Hansen,et al.  Service Composition Issues in Pervasive Computing , 2010, IEEE Pervasive Computing.

[17]  Luís Ferreira Pires,et al.  A Framework for the Evaluation of Semantics-Based Service Composition Approaches , 2009, 2009 Seventh IEEE European Conference on Web Services.

[18]  Paolo Falcarin,et al.  Towards the automation of the service composition process: case study and prototype implementations , 2008 .

[19]  A. Joshi,et al.  Dynamic Service Composition: State-of-the-Art and Research Directions , 2001 .

[20]  Michael Wooldridge,et al.  Reasoning about rational agents , 2000, Intelligent robots and autonomous agents.

[21]  Marten van Sinderen,et al.  Supporting Dynamic Service Composition at Runtime based on End-user Requirements , 2009 .

[22]  Paul Fergus,et al.  Dynamic service composition in home appliance networks , 2006, Multimedia Tools and Applications.

[23]  Keita Fujii,et al.  Semantics-based dynamic service composition , 2005, IEEE Journal on Selected Areas in Communications.