ΑCheck: A mechanized metatheory model checker*. Issue 3 (22nd May 2017)
- Record Type:
- Journal Article
- Title:
- ΑCheck: A mechanized metatheory model checker*. Issue 3 (22nd May 2017)
- Main Title:
- ΑCheck: A mechanized metatheory model checker*
- Authors:
- CHENEY, JAMES
MOMIGLIANO, ALBERTO - Abstract:
- Abstract: The problem of mechanically formalizing and proving metatheoretic properties of programming language calculi, type systems, operational semantics, and related formal systems has received considerable attention recently. However, the dual problem of searching for errors in such formalizations has attracted comparatively little attention. In this article, we present αCheck, a bounded model checker for metatheoretic properties of formal systems specified using nominal logic. In contrast to the current state of the art for metatheory verification, our approach is fully automatic, does not require expertise in theorem proving on the part of the user, and produces counterexamples in the case that a flaw is detected. We present two implementations of this technique, one based on negation-as-failure and one based on negation elimination, along with experimental results showing that these techniques are fast enough to be used interactively to debug systems as they are developed.
- Is Part Of:
- Theory and practice of logic programming. Volume 17:Issue 3(2017)
- Journal:
- Theory and practice of logic programming
- Issue:
- Volume 17:Issue 3(2017)
- Issue Display:
- Volume 17, Issue 3 (2017)
- Year:
- 2017
- Volume:
- 17
- Issue:
- 3
- Issue Sort Value:
- 2017-0017-0003-0000
- Page Start:
- 311
- Page End:
- 352
- Publication Date:
- 2017-05-22
- Subjects:
- nominal logic, -- model checking, -- counterexample search, -- negation elimination
Logic programming -- Periodicals
Artificial intelligence -- Computer programs -- Periodicals
Constraint programming (Computer science) -- Periodicals
005.115 - Journal URLs:
- https://www.cambridge.org/core/journals/theory-and-practice-of-logic-programming ↗
- DOI:
- 10.1017/S1471068417000035 ↗
- Languages:
- English
- ISSNs:
- 1471-0684
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 2771.xml