Key points are not available for this paper at this time.
Communication middleware simplifies the construction of component-based distributed applications 1 2. However, the lack of flexibility in the construction of the middleware itself imposes limitations and is a major concern 3-7. While applications can detect changes in their execution environment, they cannot customize the underlying middleware to better accommodate these changes. To solve this problem, recent
Román et al. (Tue,) studied this question.