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
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||