PROPAGATION - A NEW OPERATION IN A FRAMEWORK FOR ABSTRACT INTERPRETATION OF LOGIC PROGRAMS

被引:0
|
作者
BRUYNOOGHE, M
JANSSENS, G
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Most frameworks for abstract interpretation of logic programs provide abstract operations which safely approximate their concrete counterpart. That means, given a concrete state S described by an abstract state AS and a concrete operation O producing O(S), the corresponding abstract operation AO produces AO(AS) which must describe O(S). We sketch a framework which relaxes this condition and requires that the safe approximation condition is only reached after a propagation step which reexecutes - at the abstract level - all operations leading to O(S) until a stable abstract state is reached. We illustrate the novel framework with a mode analysis which, notwithstanding a very simple abstract domain, reaches on several examples similar precision as mode analysis systems using much complexer abstract domains.
引用
收藏
页码:294 / 307
页数:14
相关论文
共 50 条
  • [2] A PRACTICAL FRAMEWORK FOR THE ABSTRACT INTERPRETATION OF LOGIC PROGRAMS
    BRUYNOOGHE, M
    JOURNAL OF LOGIC PROGRAMMING, 1991, 10 (02): : 91 - 124
  • [3] A framework for the integration of partial evaluation and abstract interpretation of logic programs
    Leuschel, M
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2004, 26 (03): : 413 - 463
  • [4] DENOTATIONAL ABSTRACT INTERPRETATION OF LOGIC PROGRAMS
    MARRIOTT, K
    SONDERGAARD, H
    JONES, ND
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (03): : 607 - 648
  • [5] ABSTRACT INTERPRETATION AND APPLICATION TO LOGIC PROGRAMS
    COUSOT, P
    COUSOT, R
    JOURNAL OF LOGIC PROGRAMMING, 1992, 13 (2-3): : 103 - 179
  • [6] An abstract interpretation approach to termination of logic programs
    Gori, R
    LOGIC FOR PROGRAMMING AND AUTOMATED REASONING, PROCEEDINGS, 2000, 1955 : 362 - 380
  • [7] Abstract interpretation based verification of logic programs
    Comini, M
    Gori, R
    Levi, G
    Volpe, P
    SCIENCE OF COMPUTER PROGRAMMING, 2003, 49 (1-3) : 89 - 123
  • [8] Abstract interpretation, Hoare logic, and incorrectness logic for quantum programs
    Feng, Yuan
    Li, Sanjiang
    INFORMATION AND COMPUTATION, 2023, 294
  • [9] Abstract interpretation of PIC programs through logic programming
    Henriksen, Kim S.
    Gallagher, John P.
    SIXTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS, 2006, : 184 - +
  • [10] ABSTRACT INTERPRETATION OF LOGIC PROGRAMS USING MAGIC TRANSFORMATIONS
    DEBRAY, S
    RAMAKRISHNAN, R
    JOURNAL OF LOGIC PROGRAMMING, 1994, 18 (02): : 149 - 176