• DocumentCode
    3402201
  • Title

    sTuples: semantic tuple spaces

  • Author

    Khushraj, Deepali ; Lassila, Ora ; Finin, Tim

  • Author_Institution
    Nokia Res. Center, Burlington, MA, USA
  • fYear
    2004
  • fDate
    22-26 Aug. 2004
  • Firstpage
    268
  • Lastpage
    277
  • Abstract
    Tuple spaces offer a coordination infrastructure for communication between autonomous entities by providing a logically shared memory along with data persistence, transactional security as well as temporal and spatial decoupling - properties that make it desirable in distributed systems for e-commerce and pervasive computing applications. In most tuple space implementations, tuples are retrieved by employing type-value matching of ordered tuples, object-based polymorphic matching, or XML-style pattern matching. In a heterogeneous environment, this can pose several limitations. This paper discusses the architecture and implementation of a prototype semantic infrastructure, which uses semantic Web technologies to represent and retrieve tuples from a tuple space. Semantic tuple spaces (sTuples) overcomes limitations of the JavaSpaces tuple space implementation, by making use of a Web ontology language and RACER, a description-logic reasoning engine. The sTuples infrastructure extends and integrates with Vigil, a secure framework for communication and access of intelligent services in a pervasive environment. Specialized agents, such as the tuple-recommender agent, task-execution agent and publish-subscribe agent, which have a better understanding of the environment, reside on the tuple space and play an important role in providing user-centric reasoning.
  • Keywords
    Java; XML; multi-agent systems; ontologies (artificial intelligence); security of data; semantic Web; ubiquitous computing; JavaSpaces tuple space implementation; RACER; Vigil; Web ontology language; XML-style pattern matching; description-logic reasoning engine; object-based polymorphic matching; pervasive computing; publish-subscribe agent; semantic Web technologies; semantic tuple spaces; task-execution agent; tuple-recommender agent; type-value matching; user-centric reasoning; Communication system security; Computer architecture; Data security; Java; Pattern matching; Pervasive computing; Prototypes; Semantic Web; Service oriented architecture; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004. The First Annual International Conference on
  • Print_ISBN
    0-7695-2208-4
  • Type

    conf

  • DOI
    10.1109/MOBIQ.2004.1331733
  • Filename
    1331733