Algorithmic Debugging and Hypothetical Reasoning

被引:0
|
作者
Beckstein C. [1 ]
Tobermann G. [2 ]
机构
[1] Friedrich-Schiller-Univ. Jena, Fak. F. Mathematik und Informatik, Institut für Informatik
[2] Consult. F. Off. Info. Mgmt. GmbH, D-91074 Herzogenaurach
关键词
Algorithmic debugging; Generalized Horn clauses; Hypothetical reasoning; Intuitionistic logic; Logic programming; Meta interpretation; Negation as inconsistency;
D O I
10.1023/A:1008633100749
中图分类号
学科分类号
摘要
This paper presents a generalization of Shapiro style algorithmic debugging for generalized Horn clause intuitionistic logic. This logic offers hypothetical reasoning and negation is defined not by failure but by inconsistency. We extend Shapiro's notion of intended interpretation, symptoms and errors and give formal results paralleling those known for definite clauses. We also show how a corresponding diagnosis module for RISC - a logic programming system for generalized Horn clause intuitionistic logic - can be defined by meta interpretation. In contrast to Shapiro's PROLOG modules ours work independently of the specific computation rule that in RISC may be specified by the user.
引用
收藏
页码:151 / 178
页数:27
相关论文
共 50 条
  • [1] Algorithmic debugging and hypothetical reasoning
    Friedrich-Schiller-Universitaet Jena, Jena, Germany
    Autom Software Eng, 2 (151-178):
  • [2] Algorithmic debugging generalized
    Insa, David
    Silva, Josep
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2018, 97 : 85 - 104
  • [3] A Survey of Algorithmic Debugging
    Caballero, Rafael
    Riesco, Adrian
    Silva, Josep
    ACM COMPUTING SURVEYS, 2017, 50 (04)
  • [4] CONCURRENT ALGORITHMIC DEBUGGING
    LICHTENSTEIN, Y
    SHAPIRO, E
    SIGPLAN NOTICES, 1989, 24 (01): : 248 - 260
  • [5] ALGORITHMIC DEBUGGING WITH ASSERTIONS
    DRABENT, W
    NADJMTEHRANI, S
    MALUSZYNSKI, J
    META-PROGRAMMING IN LOGIC PROGRAMMING, 1989, : 501 - 521
  • [6] HYPOTHETICAL REASONING
    SOSA, E
    JOURNAL OF PHILOSOPHY, 1967, 64 (10): : 293 - 305
  • [7] A Generalized Model for Algorithmic Debugging
    Insa, David
    Silva, Josep
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2015), 2015, 9527 : 261 - 276
  • [8] Algorithmic Debugging of Java Programs
    Facultad de Informática, Universidad Complutense de Madrid, Madrid, Spain
    不详
    不详
    Electron. Notes Theor. Comput. Sci., 1 (75-89):
  • [9] GENERALIZED ALGORITHMIC DEBUGGING AND TESTING
    FRITZSON, P
    GYIMOTHY, T
    KAMKAR, M
    SHAHMEHRI, N
    SIGPLAN NOTICES, 1991, 26 (06): : 317 - 326
  • [10] State of the Practice in Algorithmic Debugging
    Cheda, Diego
    Silva, Josep
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 246 : 55 - 70