@inproceedings {Simula.ND.271,
	title = {Cross-Layer Self-Adaptation of Service-Oriented Architectures},
	journal = {3rd International Middleware Workshop on Middleware for Service Oriented Computing (MW4SOC{\textquoteright}08)},
	year = {2008},
	pages = {37-42},
	publisher = {ACM},
	type = {Workshop},
	abstract = {Service-Oriented Architectures (SOA) are built as compositions of inter-organizational services. These services are deployed and published by providers who are responsible for provisioning the services with sufficient resources. However, even though services are implemented by technologies providing a wide range of adaptation related features, such as configurable component models and communication infrastructures, state-of-the-art approaches to adaptive SOA systems do not provide principled solutions to exploit application layer adaptation mechanisms. Our technology-agnostic adaptation middleware has been desig\-ned for integrating and exploiting technology-specific adaptation technologies and mechanisms. In this paper, we describe how this middleware can support a cross-layer adaptation of SOA systems. In particular, we focus on the server-side perspective of SOA, and we show that our middleware is able to exploit both service interface and application layers technologies for supporting a coordinated adaptation of both layers.},
	isbn = {978-1-60558-368-6},
	author = {Gj{\o}rven, Eli and Rouvoy, Romain and Eliassen, Frank},
	editor = {Karl M. {G{\"o}schka} and Dustdar, Schahram and Leymann, Frank and Tosic, Vladimir}
}
@inproceedings {Simula.ND.189,
	title = {Experiences From Developing a Component Technology Agnostic Adaptation Framework},
	journal = {Component-Based Software Engineering 11th International Symposium, CBSE 2008, Karlsruhe, Germany, October 14-17, 2008},
	volume = {5282/2008},
	year = {2008},
	month = {October},
	pages = {230-245},
	publisher = {Springer Berlin / Heidelberg},
	type = {Conference},
	abstract = {Systems are increasingly expected to adapt themselves to changing requirements and environmental situations with minimum user interactions. A challenge for self-adaptation is the increasing heterogeneity of applications and services, integrating multiple systems implemented in different platform and language technologies. In order to cope with this heterogeneity, self-adaptive systems need to support the integration of various technologies, allowing the target adaptive system to be built from subsystems realized with different implementation technologies. In this paper, we argue that state-of-the adaptation frameworks do not lend themselves to ease technology integration and exploitation of advanced features and opportunities offered by different implementation technologies. We present the QuA adaptation framework and its support for technology integration and exploitation. Unlike other adaptation frameworks the adaptation framework of QuA is able to exploit a wide range of adaptation mechanisms and technologies, without modification to the adaptation framework itself. As a demonstration of this property of QuA, we describe the integration of an advanced component model technology, the Fractal component model, with the QuA framework. Our experience from this exercise shows that the QuA adaptation framework indeed allows integration of advanced implementation technologies with moderate effort.},
	isbn = {978-3-540-87890-2},
	doi = {10.1007/978-3-540-87891-9},
	author = {Gj{\o}rven, Eli and Eliassen, Frank and Rouvoy, Romain},
	editor = {Michel R. V. {Chaudron} and Szyperski, Clemens and Reussner, Ralf}
}
@inproceedings {Simula.ND.65,
	title = {Peer-to-Peer Brokering of Planning Meta-Data},
	journal = {Adaptable and Reflective Middleware (ARM) 2007},
	year = {2007},
	month = {November},
	publisher = {ACM Press},
	type = {Workshop},
	abstract = {In self-adaptive systems, metadata about resources in the system (e.g., services, nodes) must be dynamically published, updated, and removed. Current middleware approaches use statically configured, centralised repositories for storing and retrieving of such metadata. However, in the context of peer-to-peer (P2P) environments, we can not assume the existence of server nodes that are always available for hosting such centralised services. Thus, in our planning-based adaptation middleware, we introduce a P2P broker, which is a metadata advertisement service based on P2P technology. We use a structured P2P protocol that distributes the service metadata over a set of nodes based on service type and property information. Initial experiments show that the metadata distributes well over the nodes in the network, thus enabling scalability and robustness to node failures.},
	isbn = {978-1-59593-931-9/07/11},
	author = {Oudenstad, Johannes and Eliassen, Frank and Gj{\o}rven, Eli and Rouvoy, Romain},
	editor = {Costa, F.M.}
}
