English

Encoding Incremental NACs in Safe Graph Grammars using Complementation

Logic in Computer Science 2020-12-07 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2012.02192,
  title  = {Encoding Incremental NACs in Safe Graph Grammars using Complementation},
  author = {Andrea Corradini and Maryam Ghaffari Saadat and Reiko Heckel},
  journal= {arXiv preprint arXiv:2012.02192},
  year   = {2020}
}

Comments

In Proceedings GCM 2020, arXiv:2012.01181

R2 v1 2026-06-23T20:42:59.042Z