|
||||||||||||||||||||||
|
||||||||||||||||||||||
ABSTRACT
Today's software systems often face complex, challenging, and even contradicting requirements that cannot be jointly optimized. In order to achieve satisfying results, the systems have to adapt to changes of context and user needs during runtime. While such adaptivity can be supported by middleware, it typically requires interaction with the specific application to achieve this task. Well-known principles such as callback functions are straightforward to implement in, e.g., distributed object systems, but they are harder to achieve if the end user in front of a Web browser should be involved. Our contribution in this paper is twofold. First, we introduce to our concept of adaptive dependability and provide a solution for the issue of callbacks inWeb applications. Second, we contribute with a discussion and summary of several middleware/application interactions (MAI) we applied within our prototype implementations in several industrial settings. Thereby we prove our approach and show how several kinds of MAI mechanisms have to be combined in order to achieve the desired adaptivity. The experienced increase in complexity will have to be addressed by better integration and coordination of different mechanisms. REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references. INDEX TERMS
Primary Classification:
Additional Classification:
General Terms:
Keywords:
Collaborative Colleagues:
|
||||||||||||||||||||||