A Guide to Extending Full Maude Illustrated with the Implementation of Real-Time Maude
Francisco Durán, Peter Csaba Ölveczky · Electronic Notes in Theoretical Computer Science · 2009
The goal of this paper is to serve as a practical guide for implementing extensions of Maude by giving an overview of how the Real-Time Maude tool has been developed by extending the implementation of Full Maude. After giving a high-level summary of the key functionality and structure of the implementation of Full Maude, we describe the implementation of the Real-Time Maude language and tool. This extension includes key issues such as adding new kinds of modules, rules, and commands; as well as the need to store additional information in the persistent state of the execution environment.