• 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