Abstract
This paper gives an overview of the Maude 2.0 system. We emphasize the full generality with which rewriting logic and membership equational logic are supported, operational semantics issues, the new built-in modules, the more general Full Maude module algebra, the new META-LEVEL module, the LTL model checker, and new implementation techniques yielding substantial performance improvements in rewriting modulo. We also comment on Maude’s formal tool environment and on applications.
Research supported by DARPA through Air Force Research Laboratory Contract F30602-02-C-0130, ONR Grant N00014-02-1-0715, NSF grants CCR-9900326, CCR-0234603 and CCR-0234524, and by CICYT projects TIC 2000-0701-C02-01 and TIC 2001-2705-C03-02.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P. Borovanský, C. Kirchner, H. Kirchner, and P.-E. Moreau. ELAN from a rewriting logic point of view. Theoretical Computer Science, 285:155–185, 2002.
R. Bruni and J. Meseguer. Generalized rewrite theories. To appear in Procs. of ICALP’03. LNCS. Springer, 2003.
M. Clavel. Reflection in Rewriting Logic: Metalogical Foundations and Metaprogramming Applications. CSLI Publications, 2000.
M. Clavel, F. Durán, S. Eker, P. Lincoln, N. Martí-Oliet, J. Meseguer, and J. Quesada. Maude Manual, 1999. http://maude.cs.uiuc.edu.
M. Clavel, F. Durán, S. Eker, P. Lincoln, N. Martí-Oliet, J. Meseguer, and J. Quesada. The Maude system. In Procs. of RTA’99. LNCS 1631, pp. 240–243. Springer, 1999.
M. Clavel, F. Durán, S. Eker, P. Lincoln, N. Martí-Oliet, J. Meseguer, and J. Quesada. Maude: specification and programming in rewriting logic. Theoretical Computer Science, 285:187–243, 2002.
M. Clavel, F. Durán, S. Eker, J. Meseguer, and M.-O. Stehr. Maude as a formal meta-tool. In Procs. of FM’99. LNCS 1709, pp. 1684–1703. Springer, 1999.
M. Clavel and J. Meseguer. Reflection in conditional rewriting logic. Theoretical Computer Science, 285:245–288, 2002.
J. R. Driscoll, N. Sarnak, D. Sleator, and R. Tarjan. Making data structures persistent. Journal of Computer and System Science, 38:86–124, 1989.
S. Eker. Term rewriting with operator evaluation strategy. In Procs. of WRLA’98. ENTCS 15. Elsevier, 1998.
S. Eker. Associative-commutative rewriting on large terms. This volume.
S. Eker, M. Knapp, K. Laderoute, P. Lincoln, J. Meseguer, and K. Sonmez. Pathway logic: Symbolic analysis of biological signaling. In Procs. of the Pacific Symposium on Biocomputing, pp. 400–412, 2002.
S. Eker, M. Knapp, K. Laderoute, P. Lincoln, and C. Talcott. Pathway logic: Executable models of biological networks. In Procs. of WRLA’02. ENTCS 71. Elsevier, 2002.
K. Etessami and G. J. Holzmann. Optimizing Büchi automata. In Procs. of CONCUR’00. LNCS 1877, pp. 153–167. Springer, 2000.
K. Futatsugi and R. Diaconescu. CafeOBJ Report. World Scientific, AMAST Series, 1998.
P. Gastin and D. Oddoux. Fast LTL to Büchi automata translation. In Procs. of CAV’01. LNCS 2102, pp. 53–65. Springer, 2001.
R. Gerth, D. Peled, M. Vardi, and P. Wolper. Simple on-the-fly automatic verification of linear temporal logic. In Protocol Specification Testing and Verification, pp. 3–18. Chapman and Hall, 1995.
G.J. Holzmann, D. Peled, and M. Yannakakis. On nested depth first search. Design: An International Journal, 13(3):289–307, 1998.
S. Lucas. Termination of rewriting with strategy annotations. In Procs. of LPAR’01. LNAI 2250, pp. 669–684. Springer, 2001.
N. Martí-Oliet and J. Meseguer. Rewriting logic: roadmap and bibliography. Theoretical Computer Science, 285:121–154, 2002.
J. Meseguer, M. Palomino, and N. Martí-Oliet. Equational abstractions. To appear in Procs. of CADE’03. LNCS. Springer, 2003.
J. Meseguer. Membership algebra as a logical framework for equational specification. In Procs. of WADT’97. LNCS 1376, pp. 18–61. Springer, 1998.
F. Somenzi and R. Bloem. Efficient Büchi automata from LTL formulae. In Procs. of CAV’00. LNCS 1633, pp. 247–263. Springer, 2000.
C. Talcott. To be presented at the DARPA FTN Winter 2003 PI meeting, TX, USA, 2003.
P. Thati, K. Sen, and N. Martí-Oliet. An executable specification of asynchronous pi-calculus semantics and may testing in Maude 2.0. In Procs. of WRLA’02. ENTCS 71. Elsevier, 2002.
A. Verdejo and N. Martí-Oliet. Implementing CCS in Maude 2. In Procs. of WRLA’02. ENTCS 71. Elsevier, 2002.
P. Viry. Equational rules for rewriting logic. Theoretical Computer Science, 285:487–517, 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Clavel, M. et al. (2003). The Maude 2.0 System. In: Nieuwenhuis, R. (eds) Rewriting Techniques and Applications. RTA 2003. Lecture Notes in Computer Science, vol 2706. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44881-0_7
Download citation
DOI: https://doi.org/10.1007/3-540-44881-0_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40254-1
Online ISBN: 978-3-540-44881-5
eBook Packages: Springer Book Archive