Corpus ID: 1117670

A Framework for Specifying, Prototyping, and Reasoning about Computational Systems

@article{Gacek2009AFF,
  title={A Framework for Specifying, Prototyping, and Reasoning about Computational Systems},
  author={Andrew Gacek},
  journal={ArXiv},
  year={2009},
  volume={abs/0910.0747}
}
This thesis concerns the development of a framework that facilitates the design and analysis of formal systems. Specifically, this framework is intended to provide (1) a specification language which supports the concise and direct description of a system based on its informal presentation, (2) a mechanism for animating the specification language so that descriptions written in it can quickly and effectively be turned into prototypes of the systems they are about, and (3) a logic for proving… Expand
36 Citations
A Two-Level Logic Approach to Reasoning About Computations
  • 56
  • PDF
A Two-Level Logic Approach to Reasoning About Typed Specification Languages
  • 7
  • PDF
Nominal abstraction
  • 42
  • PDF
Abella: A System for Reasoning about Relational Specifications
  • 75
  • PDF
Reasoning about higher-order relational specifications
  • 18
  • PDF
A meta-programming approach to realizing dependently typed logic programming
  • 19
  • PDF
Reasoning about Computations Using Two-Levels of Logic
  • 1
  • PDF
Combining Deduction Modulo and Logics of Fixed-Point Definitions
  • D. Baelde, G. Nadathur
  • Computer Science, Mathematics
  • 2012 27th Annual IEEE Symposium on Logic in Computer Science
  • 2012
  • 12
  • PDF
Cut elimination for a logic with induction and co-induction
  • 27
  • PDF
...
1
2
3
4
...

References

SHOWING 1-10 OF 83 REFERENCES
The Abella Interactive Theorem Prover (System Description)
  • 103
  • PDF
Reasoning with higher-order abstract syntax in a logical framework
  • 113
  • PDF
Nominal abstraction
  • 42
  • PDF
A framework for defining logics
  • 1,309
  • PDF
Combining Generic Judgments with Recursive Definitions
  • 55
  • PDF
...
1
2
3
4
5
...