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 条
  • [1] Reasoning and representing (Inferential role semantics)
    Kalderon, ME
    PHILOSOPHICAL STUDIES, 2001, 105 (02) : 129 - 160
  • [2] Representing unstructured text semantics for reasoning purpose
    Zohre Moteshakker Arani
    Ahmad Abdollahzadeh Barforoush
    Hossein Shirazi
    Journal of Intelligent Information Systems, 2021, 56 : 303 - 325
  • [3] Representing unstructured text semantics for reasoning purpose
    Moteshakker Arani, Zohre
    Abdollahzadeh Barforoush, Ahmad
    Shirazi, Hossein
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2021, 56 (02) : 303 - 325
  • [4] A knowledge framework for representing, manipulating and reasoning with geographic semantics
    O'Brien, J
    Gahegan, M
    ADVANCES IN SPATIAL ANALYSIS AND DECISION MAKING, 2004, 1 : 31 - 43
  • [5] Representing, manipulating and reasoning with geographic semantics within a knowledge framework
    O'Brien, J
    Gahegan, M
    DEVELOPMENTS IN SPATIAL DATA HANDLING, 2005, : 585 - 603
  • [6] Multimodal Separation Logic for Reasoning About Operational Semantics
    Dockins, Robert
    Appel, Andrew W.
    Hobor, Aquinas
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 218 : 5 - 20
  • [7] Reasoning about Web Applications: An Operational Semantics for HOP
    Boudol, Gerard
    Luo, Zhengqin
    Rezk, Tamara
    Serrano, Manuel
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2012, 34 (02):
  • [8] Reasoning in Abella about Structural Operational Semantics Specifications
    Gacek, Andrew
    Miller, Dale
    Nadathur, Gopalan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 228 : 85 - 100
  • [9] Reasoning about VHDL using operational and observational semantics
    Goossens, KGW
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, 1995, 987 : 311 - 327
  • [10] Compositional relational reasoning via operational game semantics
    Jaber, Guilhem
    Murawski, Andrzej S.
    2021 36TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2021,