Title :
Behavioural self-adaptation of services in ubiquitous computing environments
Author :
Camara, J. ; Canal, Carlos ; Salaün, Gwen
Author_Institution :
Dept. of Comput. Sci., Univ. of Malaga, Malaga
Abstract :
Self-adaptive software systems are those able to manage changing operating conditions dynamically and autonomously. Currently, most proposals in this field rely on an explicit representation of the constituent elements and goals of the system. This approach is suitable for systems where constituent elements are well known at design time. However, in systems where new elements may dynamically enter or leave the execution environment, it is not possible to obtain a predefined description of the system´s architecture nor a complete specification of its goals. Paradigmatic examples of such systems can be found in ubiquitous computing, or dynamic web service discovery and composition, where new adaptability problems arise, such as the (dis)connection of unforeseen elements to an already running system, or ensuring properties of the composition among services, which cannot be addressed at static verification time since the state space of the system is not closed anymore. In this paper, we present our approach for the composition and resolution of interface mismatch among services in ubiquitous computing environments, dynamically reconfiguring the system as new services are integrated or disconnected.
Keywords :
Web services; software architecture; ubiquitous computing; dynamic Web service discovery; interface mismatch; self-adaptive software systems; services behavioural self-adaptation; system architecture; ubiquitous computing environments; Airports; Availability; Context-aware services; Handheld computers; Protocols; Quality of service; Software quality; Software systems; Ubiquitous computing; Web services;
Conference_Titel :
Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3724-5
DOI :
10.1109/SEAMS.2009.5069071