نویسندگان
1 دانشگاه شهید بهشتی، دانشکده مهندسی برق و کامپیوتر، دکترای مهندسی کامپیوتر، نرم افزار
2 دانشگاه شهید بهشتی، کارشناس ارشد
چکیده
کلیدواژهها
عنوان مقاله [English]
نویسندگان [English]
Self-adaptive software systems by eliminating human intervention and replacing closed loop structures for opened loop ones, are able to adapt to runtime changes in the context. In this regard, a three-stage process consisting of detecting, decision-making and implementation is a suitable mechanism. Despite the importance of the decision stage on the appropriate implementation of a self-adaptive software system and given models for decision making, yet the development of self-adaptive systems is associated with challenges, and these models cannot have the full protection of the current environment Therefore, in this study, we propose a model based on the concepts related to the goal-based ways to support decision-making in self-adaptive systems. This model not only results in flexibility increase, but also covers some challenges facing self-adaptive systems. A case study is used in order to assess the proposed model, and the assessment results in the reduction of decision making time and increase of workload.
کلیدواژهها [English]