ICT SHOK: Device and Interoperability Ecosystem

UbiSpace project proposal (2008)
(Agent-based Semantic Middleware Platform for Device Interoperability in Smart Space Environments)

Being predominantly small-scale, specialized and often isolated, smart space environments are penetrating into our life at an increasing pace. They gracefully weave themselves into surrounding physical infrastructure to bring specific non-obtrusive value-added functionality to human users and thereby act as their invisible servants carrying out these functions largely autonomously and in the background. Aside from apparent but complicated challenge of value-added autonomous functionality design, there is a fundamental challenge for seamless device interoperability which must be solved in the first place, as devices form the backbone of any smart space. This interoperability quest is also identified as crucial in many adjacent science and technology areas such as future Internet and flexible service architectures. However, it receives key importance and a rather comprehensive view particularly within the smart space research and development area. Specifically, we see at least the following two interoperability problems: interoperability between the devices produced and programmed by different vendors and/or providers, and the need for seamless and flexible collaboration (including discovery, coordination, conflict resolution and possibly even negotiation) amongst the smart space devices and services. To tackle these problems, UbiSpace intends utilization of semantic languages (based on semantic technologies such as RDF) for declarative specification of devices’ and services’ behavior, application of software agents as engines executing those specifications, and establishment of common ontologies to facilitate and govern seamless interoperation of devices within smart spaces.

The major project objective is to provide the basis for creation of fully interoperable (though heterogeneous), highly dynamic and extensible smart space environments. To achieve that, a specialized agent-driven middleware platform UbiSpace will be designed. It is envisioned that each ubiquitous smart device (as well as each individual service exposed as an individually accessible entity through the environment) will be assigned a representative agent within UbiSpace. The resulting multi-agent system will be exploited as a mediation facility enabling rich cooperation capabilities (e.g., discovery, coordination, adaptability, and negotiation) amongst the devices inhabiting the smart space environment. Utilization of semantic technologies in UbiSpace will ensure efficient and autonomous coordination among UbiSpace agents and will thus ensure interoperability between associated devices and services.

Also, UbiSpace Upper Ontology and UbiSpace device and service ontologies will be designed as an important asset contributing to interoperability realization within future smart space environments and in stringent conformance with the major principles laid out in ICT-SHOK Devices and Interoperability Ecosystems Strategic Research Agenda (D&I-SRA). These ontologies will be used not only for the benefit of UbiSpace middleware architecture, but also and most importantly for facilitation of interoperability and integration of existing and brand-new future devices, services and methodologies which will be later developed within D&I-SRA field. The core ontology-driven UbiSpace platform as well as a few demonstration cases of its utilization in various application scenarios will be developed during the project period. Through appropriate declarative specification of smart space components’ behavior and using sophisticated choreographic control of agents in an infrastructure less networked environment, the UbiSpace will enable various devices and services to automatically discover each other and to configure complex services functionally composed of the individual services’ and devices’ functionalities.

Project proposal