@inproceedings {Gjorven.2006.2,
	title = {Self-Adaptive Systems: a Middleware Managed Approach},
	journal = {2nd IEEE International Workshop on Self-Managed Networks, Systems \& Services (SelfMan 2006)},
	year = {2006},
	month = {June},
	publisher = {Springer},
	type = {Workshop},
	abstract = {Recent works on self-adaptivity use a middleware-based approach where the adaptation mechanisms and meta-level information are separated and externalized from the application code. Current solutions generally target individual life-cycle phases of an application in isolation, preventing easy integration of design-time and run-time adaptability. Integration is needed in order to support the introduction of new adaptive behavior during run-time. Self-adapting systems therefore need to support both planning, instantiation and maintenance of applications throughout their life-time. In this paper we propose middleware managed adaptation, in which services are specified by their behavior, and planned, instantiated and maintained by middleware services in such a way that the behavioral requirements are satisfied throughout the service life-time. Central to this approach is mirror-based reflection, which supports introspection and intercession on an application, or any service, through all the phases of its life-cycle, including pre-runtime. The mirror of a service may contain information about its implementation, including the developer{\textquoteright}s knowledge about how this implementation will perform in different contexts. By making this knowledge available to the middleware, we facilitate the implementation of a wide range of self-adaptive behaviors.},
	isbn = {978-3-540-34739-2},
	author = {Gj{\o}rven, Eli and Eliassen, Frank and Lund, Ketil and Viktor S. Wold {Eide} and Staehli, Richard},
	editor = {Jean-Philippe Martin-Fla {Keller}}
}
