Verifying an Open Compiler Using Multi-language Semantics.
James T. PercontiAmal AhmedPublished in: ESOP (2014)
Keyphrases
- programming language
- closed world
- denotational semantics
- specification language
- logical language
- open world
- logic programming
- logic programming language
- highly expressive
- intended meaning
- operational semantics
- constraint language
- conceptual model
- general purpose
- proof theory
- model theoretic
- semantically equivalent
- action language
- formal semantics
- definition language
- conceptual graphs
- formal languages
- predicate calculus
- language constructs
- fixed point semantics
- formal language
- conditional logic
- speech acts
- data exchange
- dynamic logic
- object oriented programming
- language learning
- null values
- agent communication
- aggregate functions
- temporal logic
- model checking
- software engineering
- data model
- natural language