loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
24th International Conference on Distributed Computing Systems Workshops - W2: DARES (ICDCSW'04)
Perimorph: Run-Time Composition and State Management for Adaptive Systems
Hachioji, Tokyo, Japan
March 23-March 24
ISBN: 0-7695-2087-1
E. P. Kasten, Michigan State University
P. K. McKinley, Michigan State University
This paper addresses a key issue that arises in run-time recomposition of software: the transfer of nontransient state between old components and their replacements. We focus on the concept of collateral change, which refers to the set of recomposition actions that must be applied atomically for continued correct execution of the system. We describe Perimorph, a system that supports compositional adaptation of both functional and nonfunctional concerns by explicitly addressing collateral change. The operation of Perimorph is demonstrated through the implementation and testing of a 2D/3D digital elevation mapping application that supports recomposition and handoff among networked devices with varying capabilities.
Index Terms:
adaptive middleware, component-based design, collateral change, run-time composition, state management, compositional adaptation, mobile computing
Citation:
E. P. Kasten, P. K. McKinley, "Perimorph: Run-Time Composition and State Management for Adaptive Systems," icdcsw, vol. 2, pp.332-337, 24th International Conference on Distributed Computing Systems Workshops - W2: DARES (ICDCSW'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.