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 …
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 …
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 …
definition of models providing different views of the system to be constructed and model …
A heuristic solution for model checking graph transformation systems
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 …
been specified through graph transformation system (GTS), especially safety critical ones, is …
On verifying ATL transformations using 'off-the-shelf'SMT solvers
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 …
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 …
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 …
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 …
artifacts are represented as models in order to improve productivity, quality, and cost …
What is a multi-modeling language?
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 …
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 …
software and hardware systems. However, the analysis of large and complex systems tends …