B Maude: A formal executable environment for Abstract Machine Notation Descriptions
Abstract
We propose B Maude, a prototype executable environment for the Abstract Machine Notation implemented in the Maude language. B Maude is formally defined and results from the implementation of the semantics of AMN as denotations in the $\pi$ Framework, a realization of Mosses' Component-based Semantics and Plotkin's Interpreting Automata. B Maude endows the B method with execution by rewriting, symbolic search with narrowing and Linear Temporal Logic model checking of AMN descriptions.
- Publication:
-
arXiv e-prints
- Pub Date:
- August 2021
- DOI:
- 10.48550/arXiv.2108.07878
- arXiv:
- arXiv:2108.07878
- Bibcode:
- 2021arXiv210807878B
- Keywords:
-
- Computer Science - Software Engineering;
- Computer Science - Logic in Computer Science