ABOUT |
MOMENT2: A formal framework for MOdel manageMENTIntroductionMOMENT2 is an algebraic model management framework that permits manipulating models in the Eclipse Modeling Framework (EMF). Our goal consists in using OMG standards, such as Meta-Object Facility (MOF), Object Constraint Language (OCL) and Query/View/Transformation (QVT), as a clean interface between formal methods and model-based industrial tools that permits taking the best benefit from both at the lowest cost. In particular, we deal with Rewriting Logic and Graph Transformations on the one hand, and with Model-Driven Technology on the other hand. A first version of the tool can be found at MOMENT. This is a joint work among:
The development of this plugin is sponsored by the projects
Description and featuresMOMENT2 constitutes an efficient framework that enhances the experimentation of practical graph-based model transformation language features: MOF-based concepts, MOF introspection and structural reflection, graph pattern matching, negative application conditions, conditional production rules, OCL support, textual concrete syntax of transformation definition languages; and formal verification techniques such as checking invariants through reachability analysis and model checking. Indeed, MOMENT2 constitutes an abstraction on top of Rewriting Logic that permits dealing with MOF-based models and their consistent manipulation (keeping the graph structure, for example). The framework is entirely written in Maude, an efficient term rewriting system that provides support for rewriting logic. MOMENT2 has been designed in order to take advantage of Maude's formal analysis techniques. ToolsMOMENT2-MT: Model transformations with EMF and Maude. Installation notesRequirements: Installation:
|
|
|
|
|
Author: Artur Boronat (aboronat at mcs dot le dot ac dot uk), T: +44 (0)116 252 2025. |
|