Context-Aware Local Service Fabrics in Large Scale Ubicomp Environments (CoLaSUE)

This project fits within the ubiquitous computing research area, in which physical entities (people, places, and things) can cooperate in order to provide services to nearby users; a service is available in the vicinity of the corresponding entity. Current ubiquitous computing environments are small scale and typically cover a limited area such as a single room or house. This proposal addresses the challenge of creating future large-scale ubiquitous environments that span regions ranging from a few blocks of a city to a complete city. Special attention goes to the description, dissemination, selection of services that improve accessibility of city services. This proposal goes beyond traditional web services. It does not target global services available across the whole environment, but local services provided by nearby entities and available only in their vicinity.

Objective and expected results of the project

The objective of this project is the development of spatio-temporal and semantic models and methodologies necessary for the design of basic infrastructure for future large-scale ubiquitous computing environments. In such a large environment the user will be constantly surrounded by numerous available services, which leads to new research challenges. On the one hand, we need to provide the users with simple ways to discover and select relevant services (context awareness). On the other hand, we need to provide the user with accessible and convenient ways to interact with these services. This proposal is focused on service description, dissemination, selection and access, as well as on maximizing the accessibility of services via adapted user interfaces. In all these aspects the notion of user context has a central important role. We do not focus on the development of the services themselves. The main expected results of the project are:

  • A hybrid modeling language based on ontologies supplemented with spatial and temporal knowledge representation to describe services in a large scale environment.
  • A (ontology-based) definition of the global user context, encompassing the traditional aspects of the notion of context (physical situation, preferences of the user, ...), and descriptive and transactional information about the services proposed by the nearby entities.
  • A knowledge-driven methodology to discover and select nearby services that relies on hybrid reasoning on temporal, spatial and semantic relationships to take into account the global user context.
  • A methodology to merge and present the user interfaces of the nearby services, taking into account the global user context.


More information about the project can be found at

Project fiche

Project partners