Jianmin Pang
LFTOP : an LF-based approach to domain-specific reasoning
Pang, Jianmin; Callaghan, Paul; Luo, Zhaohui
Authors
Paul Callaghan
Zhaohui Luo
Abstract
A new approach to domain-specific reasoning is presented that is based on a type-theoretic logical framework (LF) but does not require the user to be an expert in type theory. The concepts of the domain and its related reasoning systems are formalized in LF, but the user works with the system through a syntax and interface appropriate to his/her work. A middle layer provides translation between the user syntax and LF, and allows additional support for reasoning (e.g., model checking). Thus, the complexity of the logical framework is hidden but the benefits of using type theory and its related tools are retained, such as precision and machine-checkable proofs. This approach is investigated through a number of case studies: here, the authors consider the verification of properties of concurrency. The authors have formalized a specification language (CCS) and logic (μ--calculus) in LF, together with useful lemmas, and a user-oriented syntax has been designed. The authors demonstrate the approach with simple examples. However, applying lemmas to objects introduced by the user may result in framework-level objects which cannot be translated back to the user level.The authors discuss this problem, define a notion of adequacy, and prove that in this case study, translation can always be reversed.
Citation
Pang, J., Callaghan, P., & Luo, Z. (2005). LFTOP : an LF-based approach to domain-specific reasoning. Journal of Computer Science and Technology, 20(4), 526-535. https://doi.org/10.1007/s11390-005-0526-y
Journal Article Type | Article |
---|---|
Publication Date | 2005-07 |
Deposit Date | Oct 7, 2008 |
Journal | Journal of Computer Science and Technology |
Print ISSN | 1000-9000 |
Electronic ISSN | 1860-4749 |
Publisher | Springer |
Peer Reviewed | Peer Reviewed |
Volume | 20 |
Issue | 4 |
Pages | 526-535 |
DOI | https://doi.org/10.1007/s11390-005-0526-y |
Keywords | Domain-specific, Formal reasoning, Logical framework, Proof assistant, Type theory. |
Public URL | https://durham-repository.worktribe.com/output/1597876 |
You might also like
An implementation of LF with coercive subtyping & universes
(2001)
Journal Article
Object languages in a type-theoretic meta-framework
(-0001)
Presentation / Conference Contribution
Modular and efficient top-down parsing for ambiguous left-recursive grammars
(-0001)
Presentation / Conference Contribution
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search