Using a software process for ontology-based context-aware computing: a case study

While research in context-aware computing has produced useful results, few software engineering solutions for context-aware computing have been reported. Building upon concepts of the Semantic Web, the POCAp software process is an alternative towards supporting the development of ontology-based context-aware applications. In order to demonstrate the use of POCAp, we present a case study of a Web-based recommender system extended with an OWL-based context model and a semantic-enabled software infrastructure. Using POCAp, developers can take advantage of the organization and the dependence between POCAp activities, mainly from those intended to the application's context model as well as the services for processing that model.

[1]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[2]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[3]  Jan Van den Bergh,et al.  Towards integrated design of context-sensitive interactive systems , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[4]  Maria da Graça Campos Pimentel,et al.  Automatically sharing web experiences through a hyperdocument recommender system , 2003, HYPERTEXT '03.

[5]  Jin Song Dong,et al.  Semantic Space: an infrastructure for smart spaces , 2004, IEEE Pervasive Computing.

[6]  J. Carroll,et al.  Jena: implementing the semantic web recommendations , 2004, WWW Alt. '04.

[7]  Cho-Li Wang,et al.  A Collaborative and Semantic Data Management Framework for Ubiquitous Computing Environment , 2004, EUC.

[8]  Maria da Graça Campos Pimentel,et al.  Configurable semantic services leveraging applications context-aware , 2005, WebMedia '05.

[9]  Maria da Graça Campos Pimentel,et al.  Toward a Domain-Independent Semantic Model for Context-Aware Computing , 2005, LA-WEB.

[10]  Matteo Cristani,et al.  A Survey on Ontology Creation Methodologies , 2005, Int. J. Semantic Web Inf. Syst..

[11]  Marcus Handte,et al.  Customizable pervasive applications , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06).

[12]  Andreas Harth,et al.  Optimized index structures for querying RDF from the Web , 2005, Third Latin American Web Congress (LA-WEB'2005).

[13]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[14]  Heiner Stuckenschmidt,et al.  Implementation and evaluation of a distributed RDF storage and retrieval system , 2005, The 2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI'05).

[15]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..

[16]  R. de Freitas Bulcao Neto,et al.  Toward a domain-independent semantic model for context-aware computing , 2005, Third Latin American Web Congress (LA-WEB'2005).

[17]  Maria da Graça Campos Pimentel,et al.  A Semantic Web-Based Infrastructure Supporting Context-Aware Applications , 2005, EUC.

[18]  Gregory D. Abowd,et al.  Software engineering issues for ubiquitous computing , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[19]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

[20]  Ian Sommerville,et al.  Software Engineering (7th Edition) , 2004 .

[21]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[22]  Abdelsalam Helal Programming pervasive spaces , 2005, IEEE Pervasive Comput..

[23]  Maria da Graça Campos Pimentel,et al.  Performance evaluation of inference services for ubiquitous computing , 2006, WebMedia '06.