Expressing and Interpreting User Intention in Pervasive Service Environments

The introduction of pervasive computing environments enforce new ways of human-machine-interaction. The welldefined interaction interfaces will make place for other, more intuitive ways of interaction. In a pervasive service environment, the system middleware should take care of capturing the users expression of an action intention, solving ambiguousness in this expression, and executing the final pervasive action This article introduces the Pervasive Service Action Query Language (PsaQL), a language to formalize the description of a user intention using composed pervasive services. It presents the next steps of intention treatment in a pervasive service environment: A mathematical model is given, which helps to express the algorithms performing translation of the user intention into an executable action. To implement such algorithms, a suitable object- oriented model representing actions is introduced. In the scope of PERSE, a pervasive service environment developed by our research group, general evaluation metrics for such algorithms are identified, a prototype has been developed and first benchmark results are presented in this article.

[1]  Udi Manber,et al.  Introduction to algorithms - a creative approach , 1989 .

[2]  C. J. Date A guide to the SQL standard (2nd ed.) , 1989 .

[3]  Sven Buchholz,et al.  Adaptive content networking , 2003, ISICT.

[4]  Abdulmotaleb El-Saddik,et al.  A QoS-based framework for distributed content adaptation , 2004, First International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks.

[5]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[6]  Steffen Staab,et al.  Web Services: Been There, Done That? , 2003, IEEE Intell. Syst..

[7]  G. Bochmann,et al.  A Distributed Content Adaptation framework for Content Distribution Networks , 2004 .

[8]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[9]  David Garlan,et al.  Improving User-Awareness by Factoring it Out of Applications , 2003 .

[10]  Jianhua Ma,et al.  Towards a smart world and ubiquitous intelligence: A walkthrough from smart things to smart hyperspaces and UbicKids , 2005, Int. J. Pervasive Comput. Commun..

[11]  Roy H. Campbell,et al.  An infrastructure for context-awareness based on first order logic , 2003, Personal and Ubiquitous Computing.

[12]  Laurent Vercouter,et al.  Composition flexible de services d'objets communicants , 2005, UbiMob '05.

[13]  Ben Y. Zhao,et al.  The Ninja architecture for robust Internet-scale systems and services , 2001, Comput. Networks.

[14]  Lionel Brunie,et al.  Modeling User Intention in Pervasive Service Environments , 2005, EUC.

[15]  David Garlan,et al.  Project Aura: Toward Distraction-Free Pervasive Computing , 2002, IEEE Pervasive Comput..

[16]  Klara Nahrstedt,et al.  Gaia: A Middleware Infrastructure to Enable Active Spaces1 , 2002 .