首页 | 本学科首页   官方微博 | 高级检索  
     


Implementing a Graph Transformation Engine in Relational Databases
Authors:Gergely Varró  Katalin Friedl  Dániel Varró
Affiliation:1. Department of Computer Science and Information Theory, Budapest University of Technology and Economics, Budapest, Hungary
2. Department of Measurement and Information Systems, Budapest University of Technology and Economics, Budapest, Hungary
Abstract:We present a novel approach to implement a graph transformation engine based on standard relational database management systems (RDBMSs). The essence of the approach is to create database views for each rule and to handle pattern matching by inner join operations while handling negative application conditions by left outer join operations. Furthermore, the model manipulation prescribed by the application of a graph transformation rule is also implemented using elementary data manipulation statements (such as insert, delete). As a result, we obtain a robust and fast transformation engine especially suitable for (1) extending modeling tools with an underlying RDBMS repository and (2) embedding model transformations into large distributed applications where models are frequently persisted in a relational database and transaction handling is required to handle large models consistently.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号