This paper contributes a novel component model (called MidGate) that enables behavioral adaptation of pervasive middleware services and applications as part of a reflective middleware platform. The component model applies the concept of middleware reflection to dynamically varying computing resources. The research problem addressed in the paper is how to support a pervasive computing environment's dynamic adaptation requirements for middleware services and applications in a software component architecture. A component model, referred to as the MidGate component model, is presented as a solution to the research problem. The component model has been validated by a prototype system, given as an example in this paper.
Published in:
Software Engineering and Advanced Applications, 2007. 33rd EUROMICRO Conference on
Date of Conference: 28-31 Aug. 2007