The amount of shared information has increased a great deal in ubiquitous systems, where the previously isolated devices and appliances have become part of the system and are producing or consuming the information. The ubiquitous system, or the smart environment, lacks an approach that supports scalability and enables semantic interoperability. It is challenging to provide a dynamic behavior at the run time without human intervention. A number of dedicated solutions have been developed for the ubiquitous environment because of its complexity. The dedicated solutions are usually non reusable. An approach is needed that: - is reusable as such or partly, - provides the semantic interoperability, - enables dynamic and behavioral interoperabilit...