首页> 外文期刊>IEEE Transactions on Software Engineering >Approximate reasoning about the semantic effects of program changes
【24h】

Approximate reasoning about the semantic effects of program changes

机译:关于程序更改的语义影响的近似推理

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

摘要

It is pointed out that the incremental cost of a change to a program is often disproportionately high because of inadequate means of determining the semantic effects of the change. A practical logical technique for finding the semantic effects of changes through a direct analysis of the program is presented. The programming language features considered include parametrized modules, procedures, and global variables. The logic described is approximate in that weak (conservative) results sometimes are inferred. Isolating the exact effects of a change is undecidable in general. The basis for an approximation is a structural interpretation of the information-flow relationships among program objects. The approximate inference system is concise, abstract, extensible, and decidable, giving it significant advantages over the main alternative formalizations. The authors' implementation of the logic records the justification for each dependency to facilitate the interpretation of results.
机译:要指出的是,由于没有足够的方法来确定更改的语义效果,因此更改程序的增量成本通常会不成比例地很高。提出了一种通过对程序进行直接分析来发现更改的语义影响的实用逻辑技术。考虑的编程语言功能包括参数化的模块,过程和全局变量。所描述的逻辑是近似的,因为有时可以推断出较弱的(保守)结果。通常,无法确定更改的确切影响。近似的基础是对程序对象之间信息流关系的结构解释。近似推理系统简洁,抽象,可扩展且可确定,与主要的替代形式化方法相比,具有明显的优势。作者的逻辑实现记录了每个依赖项的理由,以利于结果的解释。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号