Learn More
The home environment becomes ready to host distributed devices dynamically adapting to service availability and reacting to user location and user activity. Sensors, high definition rendering systems, home gateways, wired and wireless controllable equipments are now available. Many protocols enable connectivity and interaction between devices. However,(More)
Enterprise Service Buses (ESB) are becoming standard to allow communication between Web Services. Different techniques and tools have been proposed to implement and to deploy mediators within ESBs. It turns out however that current solutions are very technology-oriented and beyond the scope of most programmers. In this position paper, we present an approach(More)
— The convergence of smart field devices and business services stands to profoundly change the way we interact with our environment. However, implementing and maintaining home-control applications is still far from easy. This paper discusses how service-oriented concepts can facilitate the development of home-control applications. Moreover we present an(More)
The purpose of this paper is to present an architectural pattern named shared repository pattern. This pattern defines a model of communication for software components based on the use of a shared repository. It is a very popular pattern in industrial settings that has been used in numerous and various domains. The work presented in this paper is part of a(More)
—Modern applications are increasingly dynamic and heterogeneous and their lifecycle is more and more governed by autonomic managers that are also getting more and more complex. The purpose of this paper is to present a service-oriented framework that facilitates the development and management of dynamically extensible autonomic managers. More precisely, we(More)
A good software architecture facilitates application system development, promotes achievement of functional requirements, and supports system reconfiguration. We present a domain-specific software architecture (DSSA) that we have developed for a large application domain of adaptive intelligent systems (AISs). The DSSA provides: (a) an AIS reference(More)