【24h】

A Calculus for Quality

机译:质量微积分

获取原文

摘要

A main challenge of programming component-based software is to ensure that the components continue to behave in a reasonable manner even when communication becomes unreliable. We propose a process calculus, the Quality Calculus, for programming software components where it becomes natural to plan for default behaviour in case the ideal behaviour fails due to unreliable communication and thereby to increase the quality of service offered by the systems. The development is facilitated by a SAT-based robustness analysis to determine whether or not the code is vulnerable to unreliable communication. This is illustrated on the design of a fragment of a wireless sensor network.
机译:对基于组件的软件进行编程的主要挑战是,即使通信变得不可靠,也要确保组件继续以合理的方式运行。我们提出了一种过程演算,即质量演算,用于对软件组件进行编程,如果理想行为由于不可靠的通信而失败,则可以对默认行为进行计划,这很自然,从而提高了系统提供的服务质量。基于SAT的鲁棒性分析有助于确定该代码是否容易受到不可靠通信的影响,从而促进了该开发。无线传感器网络的一个片段的设计对此进行了说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号