Ubiquitous computing environments are complex systems containing a great amount of heterogeneous devices and services available to users. Both user needs and services offered to them evolve very fast. This evolution requires the adaptation of the software architectures that support user activities. Moreover, such adaptation must be based on application semantics in order to better respond to user needs in any situation. This paper presents a work in progress that aims to build an architecture enabling the development of adaptive collaborative applications in ubiquitous computing environments. An ontology model, containing generic collaboration knowledge as well as domain-specific knowledge, is proposed in order to enable architecture adaptation and to support spontaneous and implicit sessions inside groups of humans and devices.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.