ABSTRACT INTERPRETATION - A KIND OF MAGIC

被引:3
|
作者
NILSSON, U [1 ]
机构
[1] SUNY STONY BROOK,DEPT COMP SCI,STONY BROOK,NY 11794
关键词
D O I
10.1016/0304-3975(94)00223-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Magic sets and, more recently, magic templates have been used in the field of deductive databases to facilitate efficient bottom-up evaluation of database queries. Roughly speaking a top-down computation of a definite logic program is simulated by first transforming the program and then executing the new program bottom-up. In this paper we give a new and very simple proof that this approach is equivalent to the collecting interpretation of the abstract interpretation framework for logic programs of Mellish. As a side-effect we are also able to show that ''bottom-up'' abstract interpretation based on the magic templates transformation is equally powerful as Mellish's abstract interpretation framework, but less powerful than other (more precise) abstract interpretation frameworks.
引用
收藏
页码:125 / 138
页数:14
相关论文
共 50 条
  • [21] SPECIAL KIND OF MAGIC - NEWQUIST,R
    不详
    [J]. RQ, 1968, 7 (03): : 145 - 145
  • [22] A KIND OF PRIVATE MAGIC - BELSHAW,P
    KING, F
    [J]. TLS-THE TIMES LITERARY SUPPLEMENT, 1994, (4772): : 26 - 26
  • [23] Abstract Interpretation: An Illustration
    Kumar, Shiv
    Carr, Mahil
    [J]. SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 1419 - 1423
  • [24] Bounded Abstract Interpretation
    Christakis, Maria
    Wustholz, Valentin
    [J]. STATIC ANALYSIS, (SAS 2016), 2016, 9837 : 105 - 125
  • [25] Interprocedural abstract interpretation
    不详
    [J]. OPTIMAL INTERPROCEDURAL PROGRAM OPTIMIZATION, 1998, 1428 : 109 - 140
  • [26] ABSTRACT INTERPRETATION AND INDETERMINACY
    PANANGADEN, P
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 197 : 497 - 511
  • [27] Complementation in abstract interpretation
    Cortesi, A
    File, G
    Giacobazzi, R
    Palamidessi, C
    Ranzato, F
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1997, 19 (01): : 7 - 47
  • [28] The quotient of an abstract interpretation
    Cortesi, A
    File, G
    Winsborough, W
    [J]. THEORETICAL COMPUTER SCIENCE, 1998, 202 (1-2) : 163 - 192
  • [29] Probabilistic Abstract Interpretation
    Cousot, Patrick
    Monerau, Michael
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, 2012, 7211 : 169 - 193
  • [30] Sweeping in Abstract Interpretation
    Jakubczyk, Krzysztof
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 288 : 25 - 36