Selective Unification in Constraint Logic Programming

被引:3
|
作者
Mesnard, Fred [1 ]
Payet, Etienne [1 ]
Vidal, German [2 ]
机构
[1] Univ Reunion, LIM, St Denis, Reunion, France
[2] Univ Politecn Valencia, DSIC, MiST, Valencia, Spain
关键词
Constraint logic programming; Concolic testing; Unification; NEGATION;
D O I
10.1145/3131851.3131863
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Concolic testing is a well-known validation technique for imperative and object-oriented programs. We have recently introduced an adaptation of this technique to logic programming. At the heart of our framework for concolic testing lies a logic programming specific procedure that we call "selective unification". In this paper, we consider concolic testing in the context of constraint logic programming and extend the notion of selective unification accordingly. We prove that the selective unification problem is generally undecidable for constraint logic programs, and we present a correct and complete algorithm for selective unification in the context of a class of constraint structures.
引用
收藏
页码:115 / 126
页数:12
相关论文
共 50 条
  • [21] HIERARCHICAL CONSTRAINT LOGIC PROGRAMMING
    WILSON, M
    BORNING, A
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1993, 16 (3-4): : 277 - 318
  • [22] Temporal logic and annotated constraint logic programming
    Fruhwirth, T
    [J]. EXECUTABLE MODAL AND TEMPORAL LOGICS, 1995, 897 : 58 - 68
  • [23] On integrating Constraint Logic Programming and Integer Programming
    Appa, G
    Mourtos, I
    Magos, D
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCI I, 2002, : 140 - 145
  • [24] Polynomial-time learning in logic programming and constraint logic programming
    Sebag, M
    Rouveirol, C
    [J]. INDUCTIVE LOGIC PROGRAMMING, 1997, 1314 : 105 - 126
  • [25] EXTENDED UNIFICATION ALGORITHMS FOR THE INTEGRATION OF FUNCTIONAL PROGRAMMING INTO LOGIC PROGRAMMING
    DINCBAS, M
    VANHENTENRYCK, P
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1987, 4 (03): : 199 - 227
  • [26] RECURRENCE DOMAINS - THEIR UNIFICATION AND APPLICATION TO LOGIC PROGRAMMING
    CHEN, H
    HSIANG, J
    [J]. INFORMATION AND COMPUTATION, 1995, 122 (01) : 45 - 69
  • [27] Cooperative constraint functional logic programming
    Marin, M
    Ida, T
    Suzuki, T
    [J]. INTERNATIONAL SYMPOSIUM ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2000, : 214 - 220
  • [28] Constraint Logic Programming and scheduling problems
    Varnier, C
    Baptiste, P
    [J]. INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 2942 - 2946
  • [29] CONSTRAINT LOGIC PROGRAMMING-LANGUAGES
    COHEN, J
    [J]. COMMUNICATIONS OF THE ACM, 1990, 33 (07) : 52 - 68
  • [30] CONSTRAINT LOGIC PROGRAMMING AND OPTION TRADING
    LASSEZ, C
    MCALOON, K
    YAP, R
    [J]. IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1987, 2 (03): : 42 - 50