A local greibach normal form for hyperedge replacement grammars

  • Authors:
  • Christina Jansen;Jonathan Heinen;Joost-Pieter Katoen;Thomas Noll

  • Affiliations:
  • Software Modeling and Verification Group, RWTH Aachen University, Germany;Software Modeling and Verification Group, RWTH Aachen University, Germany;Software Modeling and Verification Group, RWTH Aachen University, Germany;Software Modeling and Verification Group, RWTH Aachen University, Germany

  • Venue:
  • LATA'11 Proceedings of the 5th international conference on Language and automata theory and applications
  • Year:
  • 2011
  • Juggrnaut: an abstract JVM

    FoVeOOS'11 Proceedings of the 2011 international conference on Formal Verification of Object-Oriented Software

Quantified Score

Hi-index 0.00

Visualization

Abstract

Heap-based data structures play an important role in modern programming concepts. However standard verification algorithms cannot cope with infinite state spaces as induced by these structures. A common approach to solve this problem is to apply abstraction techniques. Hyperedge replacement grammars provide a promising technique for heap abstraction as their production rules can be used to partially abstract and concretise heap structures. To support the required concretisations, we introduce a normal form for hyperedge replacement grammars as a generalisation of the Greibach Normal Form for string grammars and the adapted construction.