The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS'03)
Dynamic Component Composition for Functionality Adaptation in Pervasive Environments
San Juan, Puerto Rico
May 28-May 30
ISBN: 0-7695-1910-5
With the increasing prevalence of mobile devices, computing is being carried out on devices with varied resource constraints and is afflicted by constant changes in run-time contexts. It becomes a requirement for software systems to be able to adapt appropriately to the changing computing environments. Functionality Adaptation — dynamically changing how an application carries out its functionality, has not been well studied in the context of pervasive computing. This research aims to devise a flexible functionality adaptation technique for pervasive environments. The foundation of our system is dynamic component composition — applications are made up of small components, called facets, which are brought in at run-time from the network when needed, executed and discarded after use. Which component is used depends on the run-time execution environment, thus adapting the execution of the task. This paper presents the facet model, its implications, and how it can be realized to build adaptable mobile applications.
Citation:
Nalini Moti Belaramani, Cho-Li Wang, Francis C.M. Lau, "Dynamic Component Composition for Functionality Adaptation in Pervasive Environments," ftdcs, pp.226, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS'03), 2003