首页> 外文会议>International conference on model driven engineering languages and systems >Relaxing Claims: Coping with Uncertainty While Evaluating Assumptions at Run Time
【24h】

Relaxing Claims: Coping with Uncertainty While Evaluating Assumptions at Run Time

机译:放宽要求:在运行时评估假设时应对不确定性

获取原文

摘要

Self-adaptation enables software systems to respond to changing environmental contexts that may not be fully understood at design time. Designing a dynamically adaptive system (DAS) to cope with this uncertainty is challenging, as it is impractical during requirements analysis and design time to anticipate every environmental condition that the DAS may encounter. Previously, the RELAX language was proposed to make requirements more tolerant to environmental uncertainty, and Claims were applied as markers of uncertainty that document how design assumptions affect goals. This paper integrates these two techniques in order to assess the validity of Claims at run time while tolerating minor and unanticipated environmental conditions that can trigger adaptations. We apply the proposed approach to the dynamic reconfiguration of a remote data mirroring network that must diffuse data while minimizing costs and exposure to data loss. Results show RELAXing Claims enables a DAS to reduce adaptation costs.
机译:自适应使软件系统能够响应在设计时可能尚未完全理解的不断变化的环境。设计动态自适应系统(DAS)来应对这种不确定性具有挑战性,因为在需求分析和设计时间中预测DAS可能遇到的每种环境条件都是不切实际的。以前,提出了RELAX语言以使需求更能容忍环境不确定性,并且使用Claims作为不确定性的标记来记录设计假设如何影响目标。本文集成了这两种技术,以便在运行时评估声明的有效性,同时容忍可能触发适应的较小和意外的环境条件。我们将建议的方法应用于远程数据镜像网络的动态重新配置,该网络必须在分散数据的同时最大程度地降低成本和数据丢失风险。结果表明,放宽声明可以使DAS降低适应成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号