Abstract Stobjs and Their Application to ISA Modeling
Abstract
We introduce a new ACL2 feature, the abstract stobj, and show how to apply it to modeling the instruction set architecture of a microprocessor. Benefits of abstract stobjs over traditional ("concrete") stobjs can include faster execution, support for symbolic simulation, more efficient reasoning, and resilience of proof developments under modeling optimization.
- Publication:
-
arXiv e-prints
- Pub Date:
- April 2013
- DOI:
- 10.48550/arXiv.1304.7858
- arXiv:
- arXiv:1304.7858
- Bibcode:
- 2013arXiv1304.7858G
- Keywords:
-
- Computer Science - Logic in Computer Science;
- Computer Science - Hardware Architecture;
- Computer Science - Symbolic Computation
- E-Print:
- In Proceedings ACL2 2013, arXiv:1304.7123