Towards a Notion of Transaction in Graph Rewriting

P. Baldan (1) - A. Corradini (2) - F.L. Dotti(3) - L. Foss(2,4) - F. Gadducci(2) - L. Ribeiro(4)

(1) Dipartimento di Informatica, Università Ca' Foscari di Venezia, Italia.
(2) Dipartimento di Informatica, Università di Pisa, Italia.
(3)Pontifìcia Universidade Catòlica do Rio Grande do Sul, Brasil
(4)Universidade Federal do Rio Grande do Sul, Brasil.

Abstract:

We define transactional graph transformation systems (TGTSs), a mild extension of the ordinary framework for the double-pushout approach to graph transformation, which allows to model transactional activities. Generalising the work on zero-safe nets, the new graphical formalism is based on a typing discipline which induces a distinction between stable and unstable items. A transaction is then a suitably defined minimal computation which starts and ends in stable states. After providing the basics of TGTSs, we illustrate the expected results, needed to bring the theory to full maturity, and some possible future developments.