Publications

Kevin Carey, Dave Lewis, Steffen Higel, Vincent Wade

Adaptive Composite Service Plans for Ubiquitous Computing

Trinity College Dublin, (Ireland)

There is a need for dynamic adaptive service execution plans in ubiquitous computing environments. Although AI planning can generate plans dynamically, adapting to changes in context requires replanning using current approaches. This paper proposes to build upon current AI planning techniques to allow service plans to adapt to changing context at execution time without replanning. In our approach service’s non-functional adaptive behaviour are explicitly documented by a service developer in a run-time accessible model, which can be specified prior to, or even during, execution as policies. For a composite service these policies are refined and applied to its constituent services. A case study is used to illustrate the outlined approach.