TOWARDS FORMAL VERIFICATION OF MODEL TRANSFORMATIONS*
Abstract:
varromit.bme.hu As the Unified Modeling Language is evolving into a family of languages with individually specified semantics, there is an increasing need for highly automated and provenly correct model transformations that would assure the integration of local views of the system (in the form of different diagrams) into a consistent global view. Graph transformation provides an easy-to-understand visual specification technique to formally capture the rules of such transformations. In the paper, we summarize the concepts of VIATRA, the general purpose model transformation system together with the major correctness requirements and a model checking based verification method for model transformations. Keywords: model transformation, model transition systems, graph transformation, UML, formal verification,
Citations
| 214 | Handbook of Graph Grammars and Computing by Graph Transformation – Rozenberg, ed |
| 78 | Abstract and model check while you prove – Saidi, Shankar - 1999 |
| 29 | An Overview of SAL – Bensalem, Ganesh, et al. - 2000 |
| 25 | Rule-based specification of behavioral consistency based on the UML meta-model – Engels, Heckel, et al. - 2001 |
| 17 | A Formal Semantics of UML State Machines Based on Structured Graph Transformation – Kuske - 2001 |
| 15 | Automatic verification of UML statechart diagrams using the SPIN model-checker – Latella, Majzik, et al. - 1999 |
| 12 | Checking general safety criteria on UML statecharts – Pap, Majzik, et al. - 2001 |
| 9 | Evaluation of Safety-Critical Systems based on Guarded Statecharts – Cin, Huszerl, et al. - 1999 |

