Program proving using intermediate verification languages (IVLs) like boogie and why3.
K. Rustan M. LeinoPublished in: HILT (2012)
Keyphrases
- computer programs
- symbolic execution
- model checking
- expressive power
- java bytecode
- hardware designs
- language independent
- multi lingual
- cross lingual
- query translation
- formal verification
- knowledge representation
- static analysis
- high level
- description languages
- programs written
- artificial intelligence
- intermediate representations
- databases