Automatic verification of behavior preservation at the transformation level for relational model transformation

Automatic verification of behavior preservation at the transformation level for relational model transformation
Author :
Publisher : Universitätsverlag Potsdam
Total Pages : 126
Release :
ISBN-10 : 9783869563916
ISBN-13 : 3869563915
Rating : 4/5 (915 Downloads)

Book Synopsis Automatic verification of behavior preservation at the transformation level for relational model transformation by : Dyck, Johannes

Download or read book Automatic verification of behavior preservation at the transformation level for relational model transformation written by Dyck, Johannes and published by Universitätsverlag Potsdam. This book was released on 2017-04-26 with total page 126 pages. Available in PDF, EPUB and Kindle. Book excerpt: The correctness of model transformations is a crucial element for model-driven engineering of high quality software. In particular, behavior preservation is the most important correctness property avoiding the introduction of semantic errors during the model-driven engineering process. Behavior preservation verification techniques either show that specific properties are preserved, or more generally and complex, they show some kind of behavioral equivalence or refinement between source and target model of the transformation. Both kinds of behavior preservation verification goals have been presented with automatic tool support for the instance level, i.e. for a given source and target model specified by the model transformation. However, up until now there is no automatic verification approach available at the transformation level, i.e. for all source and target models specified by the model transformation. In this report, we extend our results presented in [27] and outline a new sophisticated approach for the automatic verification of behavior preservation captured by bisimulation resp. simulation for model transformations specified by triple graph grammars and semantic definitions given by graph transformation rules. In particular, we show that the behavior preservation problem can be reduced to invariant checking for graph transformation and that the resulting checking problem can be addressed by our own invariant checker even for a complex example where a sequence chart is transformed into communicating automata. We further discuss today's limitations of invariant checking for graph transformation and motivate further lines of future work in this direction.


Automatic verification of behavior preservation at the transformation level for relational model transformation Related Books

Automatic verification of behavior preservation at the transformation level for relational model transformation
Language: en
Pages: 126
Authors: Dyck, Johannes
Categories: Computers
Type: BOOK - Published: 2017-04-26 - Publisher: Universitätsverlag Potsdam

DOWNLOAD EBOOK

The correctness of model transformations is a crucial element for model-driven engineering of high quality software. In particular, behavior preservation is the
Application and Theory of Petri Nets and Concurrency
Language: en
Pages: 449
Authors: Lars Michael Kristensen
Categories:
Type: BOOK - Published: - Publisher: Springer Nature

DOWNLOAD EBOOK

Probalistic Timed Graph Transformation Systems
Language: en
Pages: 40
Authors: Maximove, Maria
Categories:
Type: BOOK - Published: 2017-11-30 - Publisher: Universitätsverlag Potsdam

DOWNLOAD EBOOK

Today, software has become an intrinsic part of complex distributed embedded real-time systems. The next generation of embedded real-time systems will interconn
k-Inductive invariant checking for graph transformation systems
Language: en
Pages: 52
Authors: Dyck, Johannes
Categories:
Type: BOOK - Published: 2017-09-15 - Publisher: Universitätsverlag Potsdam

DOWNLOAD EBOOK

While offering significant expressive power, graph transformation systems often come with rather limited capabilities for automated analysis, particularly if sy
Squimera
Language: en
Pages: 102
Authors: Tim Felgentreff
Categories: Computers
Type: BOOK - Published: 2017 - Publisher: Universitätsverlag Potsdam

DOWNLOAD EBOOK

Software development tools that work and behave consistently across different programming languages are helpful for developers, because they do not have to fami