since 05 February 2011 :
View(s): 587 (7 ULiège)
Download(s): 187 (0 ULiège)
Mehdi Ziari, Ladan Saeidi & Eslam Nazemi

Planning in Self-Adaptive Systems by using Constraint Satisfaction Problem

(Volume 85 - Année 2016 — Actes de colloques — Special edition)
Open Access

Attached document(s)

original pdf file
Keywords : constraint satisfaction problem, non-functional requirements, planning, self-adaptive systems

1Being self-adaptive is a subject which helps software in systems in order to respond to the surrounded changes that are not fully known while designing. Uncertainty over time is a challenge we face with when designing a dynamic adaptive system (DAS). Dynamic adaptive systems keep observing their environment and try to adapt their behavior to the changes made in the environment. Different techniques and strategies are used in requirements and decision-making models in Self-Adaptive Systems (SASs). Goal-achieving strategies have different effects on non-functional requirements (soft goals). The final decision on choosing the strategy is based on the realization time calculation, and on the total of more success possibilities in satisfying the non-functional requirements. In this paper, a new method is presented for decision making, using Constraint Satisfaction Problems (CSP). Evaluation results show the superior performance of the design phase, using the proposed method in performing time and the accuracy of decisions.

To cite this article

Mehdi Ziari, Ladan Saeidi & Eslam Nazemi, «Planning in Self-Adaptive Systems by using Constraint Satisfaction Problem», Bulletin de la Société Royale des Sciences de Liège [En ligne], Volume 85 - Année 2016, Actes de colloques, Special edition, 348 - 357 URL :

About: Mehdi Ziari

Shahid Beheshti University

About: Ladan Saeidi

Shahid Beheshti University

About: Eslam Nazemi

Shahid Beheshti University