【24h】

Solving the next adaptation problem with prometheus

机译:解决Prometheus的下一个适应问题

获取原文

摘要

Dealing with multiple requirement failures is an essential capability for self-adaptive software systems. This capability becomes more challenging in the presence of conflicting goals. This paper is concerned with the next adaptation problem: the problem of finding the best next adaptation in the presence of multiple failures. `Best' here means that the adaptation chosen optimizes a given set of objective functions, such as the cost of adaptation or the degree of failure for system requirements. The paper proposes a formal framework for defining the next adaptation problem, assuming that we can specify quantitatively the constraints that hold between indicators that measure the degree of failure of each requirement and control parameters. These constraints, along with one or several objective functions, are translated into a constrained multi-objective optimization problem that can be solved by using an OMT/SMT (Optimization Modulo Theories/Satisfiability Modulo Theories) solver, such as OptiMathSAT. The proposed framework is illustrated with the Meeting Scheduler exemplar and a second, e-shop case study.
机译:处理多种要求失败是自适应软件系统的基本功能。在存在矛盾的目标存在下,这种能力变得更具挑战性。本文涉及下一个适应问题:在存在多个故障的情况下找到最佳下一步适应的问题。这里的“最好”意味着所选的适应优化了一组给定的一组客观函数,例如适应的成本或系统要求的失败程度。本文提出了一个正式的框架,用于定义下一个适应问题,假设我们可以定量地指定在测量每个要求和控制参数的失败程度之间的指标之间的约束。这些约束以及一个或多个客观函数被转换为可以通过使用OMT / SMT(优化模型理论/可满足模数)求解器(例如Appatathsat)来解决的受限的多目标优化问题。所提出的框架用会议调度程序示例和第二种电子店例研究说明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号