posted on 2020-01-22, 14:44authored byAmel Bennaceur, Andrea Zisman, Ciaran McCormick, Danny Barthaud, Bashar NuseibehBashar Nuseibeh
Adaptive composition dynamically and opportunistically
uses and combines resources to best satisfy user requirements.
However, when available resources cannot satisfy those
requirements, no guidance or alternative options are offered by
existing composition solutions. In this paper we address this issue
by presenting an approach that tries to find substitutions for
unavailable resources while satisfying the initial requirements.
If no satisfactory substitutions are found, the requirements
are adapted based on the resources available. Given that such
requirements adaptation might be unbounded, we limit the search
space guided by the available resources. Our approach ensures
that alternative compositions given to users are achievable using
available resources. We demonstrate the validity of our approach
by implementing a prototype tool and applying it to support
individuals in meal planning to reduce food waste
History
Publication
2019 IEEE/ACM 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS);