DocumentCode
3232689
Title
Autonomous adaptation to dynamic availability using a service-oriented component model
Author
Cervantes, Humberto ; Hall, Richard S.
Author_Institution
Lab. LSR, IMAG, Grenoble, France
fYear
2004
fDate
23-28 May 2004
Firstpage
614
Lastpage
623
Abstract
This paper describes a project, called Gravity, that defines a component model, where components provide and require services (i.e., functionality) and all component interaction occurs via services. This approach introduces service-oriented concepts into a component model and execution environment. The goal is to support the construction and execution of component-based applications that are capable of autonomously adapting at run time due to the dynamic availability of the services provided by constituent components. In this component model the execution environment manages an application that is described as an abstract composition that can adapt and evolve at run time depending on available functionality. The motivation of Gravity is to simplify the construction of applications where dynamic availability arises, ranging from modern extensible systems to novel computing approaches, such as context-aware applications.
Keywords
object-oriented programming; resource allocation; software engineering; ubiquitous computing; Gravity project; abstract composition; component interaction; dynamic availability; multifidelity applications; resource allocation; service composition; service-oriented component model; ubiquitous computing; Availability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-2163-0
Type
conf
DOI
10.1109/ICSE.2004.1317483
Filename
1317483
Link To Document