A Temporal Graph Logic for Verification of Graph Transformation Systems
Paolo Baldan(1) -
Andrea Corradini(2) -
Alberto Lluch Lafuente(2) -
Barbara König(3)
(1)Dipartimento di Matematica Pura e Applicata, Università di Padova, Italia.
(2)Dipartimento di Informatica, Università di Pisa.
(3)Institut für Informatik und interaktive Systeme,
Universität Duisburg-Essen, Germany.
Abstract:
We extend our approach for verifying properties of graph
transformation systems using suitable abstractions. In the original approach
properties are specified as formulae of a propositional temporal
logic whose atomic predicates are monadic second-order graph formulae.
We generalize this aspect by considering more expressive logics, where
edge quantifiers and temporal modalities can be interleaved, a feature
which allows, e.g., to trace the history of objects in time. After characterizing
fragments of the logic which can be safely checked on the
approximations, we show how the verification of the logic over graph
transformation systems can be reduced to the verification of a logic over
suitably defined Petri nets.