Encoding Incremental NACs in Safe Graph Grammars using Complementation

12/03/2020
by   Andrea Corradini, et al.
0

In modelling complex systems with graph grammars (GGs), it is convenient to restrict the application of rules using attribute constraints and negative application conditions (NACs). However, having both attributes and NACs in GGs renders the behavioural analysis (e.g. unfolding) of such systems more complicated. We address this issue by an approach to encode NACs using a complementation technique. We consider the correctness of our encoding under the assumption that the grammar is safe and NACs are incremental, and outline how this result can be extended to unsafe, attributed grammars.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset