Adaptive Configuration: an Object Structural Pattern for Adaptive Application (1996) [1 citations — 0 self]
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 |

