MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Adaptive Configuration: an Object Structural Pattern for Adaptive Application (1996) [1 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Edward J. Posnak, R. Greg Lavender, Harrick M. Vin
In Proceedings of the Joint Pattern Languages of Programming Conference '96
http://www.cs.wustl.edu/~schmidt/PLoP-96/lavender.ps.gz
Add To MetaCart

Abstract:

The Adaptive Configuration pattern described in this paper decouples the compositional structure of modules, which perform transformations on a data stream, from the algorithms used to implement these modules. Both may be changed dynamically and independently, to allow an implementation to adapt its functionality and resource requirements to the run-time environment. This pattern distinguishes itself from purely configurable pipeline patterns by addressing the tension between modularity and performance. 2

Citations

719 Architectural considerations for a new generation of protocols – Clark, Tennenhouse - 1990
607 The x-kernel: An architecture for implementing network protocols – Hutchinson, Peterson - 1991
341 vic: A flexible framework for packet video – McCanne, Jacobson - 1995
225 A stream input-output system – Ritchie - 1984
203 The standard template library – Stepanov, Lee - 1994
98 Layered Multiplexing Considered Harmful – Tennenhouse - 1989
54 Algorithm-oriented generic libraries – Musser, Stepanov - 1994
42 Subprogram inlining: A study of its effects on program execution time – Davidson, Holler - 1992
36 Modularity and efficiency in protocol implementation – Clark - 1982
10 An Introduction to Software Architecture, volume I – Garlan, Shaw - 1993
10 The pipes and filters architecture – Meunier - 1995
6 Presentation Processing Mechanisms for Adaptive Applications – Posnak, Vin, et al. - 1996
3 Streams: A Pattern for "PullDriven – Edwards - 1995