The Maude Formal Tool Environment
نویسندگان
چکیده
This paper describes the main features of several tools concerned with the analysis of either Maude specifications, or of extensions of such specifications: the ITP, MTT, CRC, ChC, and SCC tools, and Real-Time Maude for real-time systems. These tools, together with Maude itself and its searching and model-checking capabilities, constitute Maude’s formal environment.
منابع مشابه
Maude Object-Oriented Action Tool
Object-Oriented Action Semantics (OOAS) incorporates object-oriented concepts to the Action Semantics formalism. Its main goal is to obtain more readable and reusable semantics specifications. Moreover, it supports syntax-independent specifications, due to the way classes are written. Maude Object-Oriented Action Tool (MOOAT) is an executable environment for Object-Oriented Action Semantics imp...
متن کاملA Tool for Testing Data Type Implementations from Maude Algebraic Specifications
This paper presents a tool for testing data types implemented in C++ against formal specifications written in Maude. Maude is a formal specification language based on rewriting logic that allows the specification of abstract data types in a clear and concise manner. Moreover, Maude specifications are executable, which provides two advantages: firstly, we can test our specifications and, secondl...
متن کاملUsing UML and Maude for Writing and Reasoning about ODP Policies
In this paper we present a graphical UML-based notation for writing ODP actions and policies, which can be directly mapped to Maude specifications. Our approach may introduce important benefits to the (usually ambiguous) UML specifications, such as formal support, provision for rigorous specifications, and easy access to Maude’s toolkit. We have developed a tool for automating the translation p...
متن کاملFormal specification of multisimulations using Maude
Simulation models are typically developed by domain experts who have an in-depth understanding of the phenomena being modeled and are designed to be executed and evaluated independently. A grand challenge is to facilitate the process of pulling all of independently created models together into an integrated simulation environment wherein we can model and execute complex scenarios involving mult...
متن کاملUsing Maude for the Formal Veri cation of Websites ∗ Sonia Flores
In this paper we address the problem of formal veri cation of websites by using declarative languages. In particular, we rst de ne a model for websites which can intuitively be speci ed by using Maude. The model is dened to be well suited for the formal veri cation of dynamic as well as static properties of the system. A website is de ned as a collection of web pages which are semantically conn...
متن کامل