...
首页> 外文期刊>The Journal of Systems and Software >Providentia: Using search-based heuristics to optimize satisficement and competing concerns between functional and non-functional objectives in self-adaptive systems
【24h】

Providentia: Using search-based heuristics to optimize satisficement and competing concerns between functional and non-functional objectives in self-adaptive systems

机译:Providentia:使用基于搜索的启发式算法来优化自适应系统中功能性和非功能性目标之间的满意度和竞争性关注点

获取原文
获取原文并翻译 | 示例
           

摘要

In general, a system may be subject to a combination of functional requirements (FRs) that dictate behavior and non-functional requirements (NFRs) that characterize how FRs are to be satisfied. NFRs also introduce cross-cutting concerns that may be difficult to predict, where the degree of satisfaction (i.e., satisficement) of one NFR may be impacted by the satisficement of one or more FRs/NFRs. In particular, self-adaptive systems (SASs) can modify system configurations or behaviors at run time to continuously satisfy FRs and NFRs. This paper presents Providentia, a search-based technique to optimize the satisficement of NFRs in an SAS experiencing various sources of uncertainty. Providentia explores different combinations of weighted FRs to maximize NFR/FR satisficement. Experimental results suggest that Providentia-optimized goal models significantly improve the satisficement of an SAS when compared with manually- and randomly-generated weights and subgoals. Additionally, we apply a hyper-heuristic (Providentia-SAW) to balance the contribution of NFRs, FRs, and the number of adaptations and further improve the Providentia technique. We apply Providentia and Providentia-SAW to two case studies in different application domains involving a remote data mirroring network and a robotic vacuum controller, respectively.
机译:通常,系统可能要遵循功能要求(FR)和行为要求的非功能性要求(NFR)的组合,功能要求(FR)决定行为,行为准则要求行为。 NFR还引入了可能难以预测的跨部门关注点,其中一个NFR的满意度(即满意度)可能会受到一个或多个FR / NFR的满意度的影响。特别是,自适应系统(SAS)可以在运行时修改系统配置或行为,以连续满足FR和NFR。本文介绍了Providentia,这是一种基于搜索的技术,可在遇到各种不确定性来源的SAS中优化NFR的满意度。 Providentia探索加权FR的不同组合,以最大程度地满足NFR / FR。实验结果表明,与手动和随机生成的权重和子目标相比,Providence最佳化的目标模型显着提高了SAS的满意度。此外,我们应用超启发式(Providentia-SAW)来平衡NFR,FR和适应次数之间的平衡,并进一步改进Providentia技术。我们将Providentia和Providentia-SAW应用于不同应用领域的两个案例研究,分别涉及远程数据镜像网络和机器人真空控制器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号