Twenty years of rewriting logic

J Meseguer - The Journal of Logic and Algebraic Programming, 2012 - Elsevier
Rewriting logic is a simple computational logic that can naturally express both concurrent
computation and logical deduction with great generality. This paper provides a gentle …

A survey of approaches for verifying model transformations

L Ab. Rahim, J Whittle - Software & Systems Modeling, 2015 - Springer
As with other software development artifacts, model transformations are not bug-free and so
must be systematically verified. Their nature, however, means that transformations require …

Verification of model transformations: A survey of the state-of-the-art

D Calegari, N Szasz - Electronic notes in theoretical computer science, 2013 - Elsevier
Within the Model-Driven Engineering paradigm, software development is based on the
definition of models providing different views of the system to be constructed and model …

A heuristic solution for model checking graph transformation systems

R Yousefian, V Rafe, M Rahmani - Applied Soft Computing, 2014 - Elsevier
One of the commonly used techniques to verify software and hardware systems which have
been specified through graph transformation system (GTS), especially safety critical ones, is …

On verifying ATL transformations using 'off-the-shelf'SMT solvers

F Büttner, M Egea, J Cabot - … on model driven engineering languages and …, 2012 - Springer
MDE is a software development process where models constitute pivotal elements of the
software to be built. If models are well-specified, transformations can be employed for …

Real-Time Maude and its applications

PC Ölveczky - Rewriting Logic and Its Applications: 10th International …, 2014 - Springer
Abstract Real-Time Maude extends the rewriting-logic-based Maude system to support the
executable formal modeling and analysis of real-time systems. Real-Time Maude is …

[HTML][HTML] The rewriting logic semantics project: A progress report

J Meseguer, G Roşu - Information and Computation, 2013 - Elsevier
Rewriting logic is an executable logical framework well suited for the semantic definition of
languages. Any such framework has to be judged by its effectiveness to bridge the existing …

An algebraic semantics for MOF

A Boronat, J Meseguer - … : 11th International Conference, FASE 2008, Held …, 2008 - Springer
Abstract Model-driven development is a field within software engineering in which software
artifacts are represented as models in order to improve productivity, quality, and cost …

What is a multi-modeling language?

A Boronat, A Knapp, J Meseguer, M Wirsing - … 2008, Pisa, Italy, June 13-16 …, 2009 - Springer
In large software projects often multiple modeling languages are used in order to cover the
different domains and views of the application and the language skills of the developers …

Scenario-driven analysis of systems specified through graph transformations

V Rafe - Journal of Visual Languages & Computing, 2013 - Elsevier
Model checking is one of the most accurate analysis techniques which are used to verify
software and hardware systems. However, the analysis of large and complex systems tends …