Hongyuan WangRutvij MehtaLawrence ChungSam SupakkulLiGuo Huang
Purpose – In order for a software system to better serve the user, it should be able to adjust its behavior according to the changing needs in the environment. Oftentimes, selecting a particular action may depend upon various non‐functional requirements (NFRs) such as safety, cost, and so on. In the past, the many possible alternatives for an adaptation action by and large have not been considered systematically and rationally, keeping various NFRs in mind, hence, resulting in low‐level of confidence that such an action is indeed a best possible one that is really desirable. The purpose of this paper is to present a goal‐oriented approach to select alternative(s) based on a particular contextual event, while considering important NFRs.
Hongyuan WangRutvij MehtaSam SupakkulLawrence Chung
Vanessa NunesCláudia WernerFlávia Maria Santoro
Tarak ChaariMohamed ZouariFrédérique Laforest
Guangchang HuBudan WuJunliang Chen