首页 | 本学科首页   官方微博 | 高级检索  
     

JOOADL方法中循环程序的构造
引用本文:林洪.JOOADL方法中循环程序的构造[J].计算机应用与软件,1999,16(1):5-13.
作者姓名:林洪
作者单位:中国科学技术大学计算机科学系 合肥
摘    要:循环结构的生成是基于程序规范的构造方法的核心问题之一。JOOADL方法在规范说明中用一种类一阶谓词逻辑公式描述参数所满足的条件和目标,并提供一种将目标对应到程序的方法。其中将含量词的子公式对应到循环结构,循环索引变元遍历有界约束变元的取值域。本文试探讨循环结构生成方法的一个改进途径:利用关于量词所在类上的断言集,通过由目标制导的演绎,得到启发式,以指导生成更有效的循环程序。

关 键 词:程序综合  循环结构  JOOADL语言  程序构造

SYNTHESIZING LOOP STRUCTURES IN JOOADL
Lin Hong.SYNTHESIZING LOOP STRUCTURES IN JOOADL[J].Computer Applications and Software,1999,16(1):5-13.
Authors:Lin Hong
Abstract:The construction of loop structures is one of the key issues in program synthesis based on specifications. JOOADL applies first - order- logic - like formulas to program specifications for describing conditions and target, and offers a formalism mapping the target (and subtargets) to programs. In this method,the quantified subtargets are mapped to loop structures, in which each index variable tries to go through the variation domain of the corresponding quantified variable. This paper discusses an improved approach for constructing loop structures in JOOADL framework. It uses assertions on the sorts of the variables to obtain some heuristics by target - guided deductions. These heuristics will in turn guide the constructions of more efficient loop structures.
Keywords:Program synthesis  formal specification  loop structure  deduction  JOOADL  
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号