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 条
  • [31] An operational semantics for stateflow
    Hamon, G
    Rushby, J
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 2984 : 229 - 243
  • [32] Operational semantics with semicommutations
    Maarand, Hendrik
    Uustalu, Tarmo
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2021, 121
  • [33] Operational semantics of proto
    Viroli, Mirko
    Beal, Jacob
    Usbeck, Kyle
    SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (06) : 633 - 656
  • [34] AN OPERATIONAL SEMANTICS FOR CSP
    PLOTKIN, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1983, 148 : 250 - 252
  • [35] An operational semantics for Stateflow
    Grégoire Hamon
    John Rushby
    International Journal on Software Tools for Technology Transfer, 2007, 9 (5-6) : 447 - 456
  • [36] Fair Operational Semantics
    Lee, Dongjae
    Cho, Minki
    Kim, Jinwoo
    Moon, Soonwon
    Song, Youngju
    Hur, Chung-Kil
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (PLDI):
  • [37] AN OPERATIONAL SEMANTICS FOR OCCAM
    CAMILLERI, J
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1989, 18 (05) : 365 - 400
  • [38] An operational semantics of Starlog
    Lu, LJ
    Cleary, JG
    PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, PROCEEDINGS, 1999, 1702 : 294 - 310
  • [39] REPRESENTING SPACE FOR PRACTICAL REASONING
    FLECK, MM
    IMAGE AND VISION COMPUTING, 1988, 6 (02) : 75 - 86
  • [40] Representing and reasoning about auctions
    Mittelmann, Munyque
    Bouveret, Sylvain
    Perrussel, Laurent
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2022, 36 (01)