Representing and reasoning with operational semantics

被引:0
|
作者
Miller, Dale [1 ]
机构
[1] Ecole Polytech, INRIA, F-91128 Palaiseau, France
[2] Ecole Polytech, LIX, F-91128 Palaiseau, France
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The operational semantics of programming and specification languages is often presented via inference rules and these can generally be mapped into logic programming-like clauses. Such logical encodings of operational semantics can be surprisingly declarative if one uses logics that directly account for term-level bindings and for resources, such as are found in linear logic. Traditional theorem proving techniques, such as unification and backtracking search, can then be applied to animate operational semantic specifications. Of course, one wishes to go a step further than animation: using logic to encode computation should facilitate formal reasoning directly with semantic specifications. We outline an approach to reasoning about logic specifications that involves viewing logic specifications as theories in an object-logic and then using a meta-logic to reason about properties of those object-logic theories. We motivate the principal design goals of a particular meta-logic that has been built for that purpose.
引用
收藏
页码:4 / 20
页数:17
相关论文
共 50 条
  • [21] Representing and sharing folksonomies with semantics
    Kim, Hak-Lae
    Decker, Stefan
    Breslin, John G.
    JOURNAL OF INFORMATION SCIENCE, 2010, 36 (01) : 57 - 72
  • [22] Representing the semantics of virtual spaces
    Dept. of Info. Systems and Computing, Brunel University, Uxbridge UB8 3PH, United Kingdom
    IEEE Multimedia, 2 (54-63):
  • [23] Semantics for default reasoning
    Pequeno, M
    Martins, AT
    IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 895 - 901
  • [24] ALGEBRAIC OPERATIONAL SEMANTICS
    GUREVICH, Y
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 287 : 1 - 2
  • [25] Operational semantics for Verilog
    Dimitrov, J
    APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 161 - 168
  • [26] Operational semantics for DyLPs
    Banti, F
    Alferes, JJ
    Brogi, A
    PROGRESS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2005, 3808 : 43 - 54
  • [27] An operational semantics for skeletons
    Aldinucci, M
    Danelutto, M
    PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 63 - 70
  • [28] Enhanced operational semantics
    Degano, P
    Priami, C
    ACM COMPUTING SURVEYS, 1996, 28 (02) : 352 - 354
  • [29] An operational semantics for ZCCS
    Galloway, AJ
    Stoddart, WJ
    FIRST IEEE INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1997, : 272 - 282
  • [30] An operational semantics for Scheme
    Matthews, Jacob
    Findler, Robert Bruce
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2008, 18 (47-86) : 47 - 86