A Multi-objective Data-Driven Adaptation Method with Goal Type Transformation for Software Systems
Author(s):
Article Type:
Research/Original Article (دارای رتبه معتبر)
Abstract:
Self-adaptive software systems can operate continuously despite uncertainties. Control-theoretic adaptation approaches, which construct a mathematical model of the system, provide guarantees for the satisfaction of the self-adaptive system requirements, but systems undergoing frequent changes in their behavior can't use these approaches due to continuous re-identification. Therefore, researchers present adaptation approaches that combine control theory with artificial intelligence or machine learning. The adaptation solution in these approaches does not rely on the mathematical model of the system, but it does not consider the priorities of the goals, and how to provide guarantees for the goals of the self-adaptive system is not determined. This paper proposes a multi-objective data-driven adaptation method for software systems and presents a formal analysis of the guarantee of satisfying the self-adaptive system requirements. The adaptation mechanism in the method relies on the input and output data of the system and determines an adaptation decision by solving a multi-objective optimization problem. The self-adaptive software system based on the data-driven adaptation method can deal with uncertainties in the execution environment, requirements, and system parameters, and it also supports goal transformation at runtime. Two cases in different domains evaluate the data-driven adaptation method. It is also compared with one of the model-based control-theoretic adaptation approaches and a data-driven adaptation method without goal transformation. The results confirm that the requirements of the self-adaptive software system based on the proposed adaptation method are satisfied despite uncertainties.
Keywords:
Language:
Persian
Published:
Journal of Soft Computing and Information Technology, Volume:13 Issue: 2, 2024
Pages:
69 to 87
https://www.magiran.com/p2815134
سامانه نویسندگان
مقالات دیگری از این نویسنده (گان)
-
استفاده از تجزیه و تحلیل گزارش در ارائه مدلی از سیستم های خودترمیمی در برابر
امیر اصغری*،
نشریه علوم رایانشی، پاییز 1402 -
Automatic NoSQL Schema Design: A Workload-Driven Schema Design Approach for NoSQL Wide Column Stores
Maryam Mozaffari *,
Journal of Soft Computing and Information Technology,