LOGIC PROGRAM SYNTHESIS FROM INCOMPLETE SPECIFICATIONS

被引:13
作者
FLENER, P
DEVILLE, Y
机构
[1] Unité d'Informatique, Université Catholique de Louvain Place Sainte Barbe 2, Louvain-la-Neuve
关键词
D O I
10.1016/S0747-7171(06)80012-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We develop a framework for stepwise synthesis of logic programs from incomplete specifications. After the definition of logic formalisms for specifications and programs, logic program correctness and comparison criteria are proposed. Then we define criteria for upward and downward progression, in order to state strategies for incremental and non-incremental stepwise synthesis. It is shown how these strategies can be applied in practice. Finally, we instantiate the framework on a particular synthesis mechanism that we have developed. Our synthesis system, called SYNAPSe, is non-incremental, both deductive and inductive, and guided by a divide-and-conquer schema. We describe the objectives and methods of the crucial steps, and illustrate them on a sample problem. © 1993, Academic Press Limited. All rights reserved.
引用
收藏
页码:775 / 805
页数:31
相关论文
共 33 条
[1]  
[Anonymous], 1970, MACH INTELL
[2]  
[Anonymous], 1970, MACHINE INTELLIGENCE
[3]  
BIERMANN AW, 1984, ENCY ARTIFICIAL INTE, P375
[4]  
BIERMANN AW, 1979, IEEE T SYST MAN CYB, V5, P260
[5]  
Clark K. L., 1978, Logic and data bases, P293
[6]  
CLARK KL, 1981, DOC8136 IMP COLL RES
[7]   BELIEF UPDATING FROM INTEGRITY CONSTRAINTS AND QUERIES [J].
DERAEDT, L ;
BRUYNOOGHE, M .
ARTIFICIAL INTELLIGENCE, 1992, 53 (2-3) :291-307
[8]  
DEVILE Y, 1993, UNPUB CORRECTNESS CR
[9]  
DEVILLE Y, 1989, P NACLP 89, P409
[10]  
DEVILLE Y, 1990, INT SERIES LOGIC PRO