Authors
Konstantinos Angelopoulos, Vítor E Silva Souza, John Mylopoulos
Publication date
2014/6/2
Book
Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Pages
165-174
Description
Adaptive software systems monitor the environment to ensure that their requirements are being fullled. When this is not the case, their adaptation mechanism proposes an adaptation (a change to the behaviour/configuration) that can lead to restored satisfaction of system requirements. Unfortunately, such adaptation mechanisms don't work very well in cases where there are multiple failures (divergence of system behaviour relative to several requirements). This paper proposes an adaptation mechanism that can handle multiple failures. The proposal consists of extending the Qualia adaptation mechanism of Zanshin enriched with features adopted from Control Theory. The proposed framework supports the definition of requirements for the adaptation process prescribing how to deal at runtime with problems such as conflicting requirements and synchronization, enhancing the precision and effectiveness of the …
Total citations
201520162017201820192020202120222023202468424213
Scholar articles
K Angelopoulos, VES Souza, J Mylopoulos - Proceedings of the 9th International Symposium on …, 2014