首页> 外文期刊>Science of Computer Programming >Extended designs algebraically
【24h】

Extended designs algebraically

机译:代数扩展设计

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

摘要

Extended designs distinguish non-terminating and aborting executions of sequential, non-deterministic programs. We show how to treat them algebraically based on techniques we have previously applied to total and general correctness approaches. In particular, we propose modifications to the definition of an extended design which make the theory more clear and simplify calculations, and an approximation order for recursion. We derive explicit formulas for operators on extended designs including non-deterministic choice, sequential composition, while-loops and full recursion. We show how to represent extended designs as designs or prescriptions over an extended state space. The new theory generalises our previous algebraic theory of general correctness by weakening its axioms. It also integrates with partial, total and general correctness into a common foundation which gives a unified semantics of while-programs. Program transformations derived using this semantics are valid in all four correctness approaches.
机译:扩展设计区分了顺序的,不确定的程序的非终止执行和中止执行。我们展示了如何基于我们先前应用于总体正确性和一般正确性方法的技术以代数方式对待它们。特别是,我们建议对扩展设计的定义进行修改,以使理论更清晰,简化计算以及递归的近似顺序。我们为扩展设计上的运算符导出了明确的公式,包括不确定性选择,顺序组合,while循环和完全递归。我们展示了如何将扩展设计表示为扩展状态空间上的设计或处方。新理论通过削弱公理的公理来推广我们先前的一般正确性的代数理论。它还将部分,全部和总体正确性集成到一个通用基础中,该基础提供了while程序的统一语义。使用此语义派生的程序转换在所有四种正确性方法中均有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号