iConAwa - An intelligent context-aware system

Highlights? iConAwa is a context-aware and multiagent system. ? Context-aware systems are suitable for agent-based development. ? Context and points of interest are modelled in an extensible way by the developed ontology models. ? Context reasoning provides derivation of high level context from low level context. ? Context reasoning is decoupled from the source code by rule-based reasoning. Context-awareness becomes an increasingly important concept in the development of mobile and ubiquitous systems. Applications and services, which run in these kinds of highly dynamic environments, should be aware of and adapt to their contexts. Context-aware applications improve and enrich people's interactions with devices, computers and other people.In this paper, design and development of iConAwa, which is an intelligent context-aware multi-agent system proactively providing mobile users with context-aware information and services, is described. In iConAwa, mobile users can get information and services about nearby resources (attraction points) according to their context and also communicate with each other by exchanging messages. Context and point of interest ontologies are developed in OWL. Context and points of interest are modelled in a flexible and extensible way by the developed ontology models. Knowledge sharing and knowledge reuse are also provided by using these ontology models. iConAwa makes use of rule-based context reasoning which provides derivation of high level implicit context from low level explicit context. With this approach context reasoning is decoupled from the source code of the system. JADE agent development framework is used to develop the agents and Jena semantic web framework is used to manipulate ontologies and for rule based reasoning.

[1]  Albrecht Schmidt,et al.  Advanced Interaction in Context , 1999, HUC.

[2]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[3]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[4]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[5]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.

[6]  Gregory D. Abowd,et al.  Cyberguide: A mobile context‐aware tour guide , 1997, Wirel. Networks.

[7]  Tom H. F. Broens,et al.  Service platform for rapid development and deployment of context-aware, mobile applications , 2005, IEEE International Conference on Web Services (ICWS'05).

[8]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[9]  J. Werb,et al.  Designing a positioning system for finding things and people indoors , 1998 .

[10]  Tao Gu,et al.  Ontology based context modeling and reasoning using OWL , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[11]  Michael Wooldridge,et al.  An Introduction to MultiAgent Systems John Wiley & Sons , 2002 .

[12]  R. Malaka,et al.  CRUMPET: creation of user-friendly mobile services personalised for tourism , 2001 .

[13]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 2002, Wirel. Networks.

[14]  Moira C. Norrie,et al.  Modelling Context for Information Environments , 2004, UMICS.

[15]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[16]  Stefan Poslad,et al.  Personalized and Location-based Mobile Tourism Services , 2002 .

[17]  Abhaya Asthana,et al.  An Indoor Wireless System for Personalized Shopping Assistance , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[18]  Bill N. Schilit,et al.  The Parctab Ubiquitous Computing Experiment , 1994, Mobidata.

[19]  Jadwiga Indulska,et al.  Modeling Context Information in Pervasive Computing Systems , 2002, Pervasive.

[20]  Richard Hull,et al.  Towards situated computing , 1997, Digest of Papers. First International Symposium on Wearable Computers.

[21]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[22]  Gregory M. P. O'Hare,et al.  Gulliver's Genie: agency, mobility, adaptivity , 2004, Comput. Graph..

[23]  Johan Koolwaaij,et al.  Context-Aware Recommendations in the Mobile Tourist Application COMPASS , 2004, AH.

[24]  Jadwiga Indulska,et al.  Generating context management infrastructure from high level context models , 2003 .

[25]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[26]  Mel Siegel,et al.  Sensor fusion for context understanding , 2002, IMTC/2002. Proceedings of the 19th IEEE Instrumentation and Measurement Technology Conference (IEEE Cat. No.00CH37276).

[27]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[28]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[29]  Roy H. Campbell,et al.  A Middleware for Context-Aware Agents in Ubiquitous Computing Environments , 2003, Middleware.