Ivan Lanese, Antonio Bucchiarone, and Fabrizio Montesi
Proceedings of the 25th International Symposium on Trustworthy Global Computing (TGC), 2010
Used by the ALLOW Ensembles project
This paper proposes a new approach to dynamic adaptation, based on the combination of adaptation hooks provided by the adaptable application specifying where adaptation can happen, and adaptation rules external to the application, specifying when and how adaptation can be performed. The authors discuss different design choices that have to be considered when using such an approach, and then they propose a possible solution. They describe the solution in details, they apply it to a sample scenario and they implement it on top of the language Jolie.