h1

h2

h3

h4

h5
h6
http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png

Termination analysis of procedural pointer programs modelled by graph grammars



VerantwortlichkeitsangabeMohamed Khalifa

ImpressumAachen : RWTH Aachen University 2022

Umfang1 Online-Ressource : Diagramme


Masterarbeit, RWTH Aachen University, 2022

Veröffentlicht auf dem Publikationsserver der RWTH Aachen University


Genehmigende Fakultät
Fak01

Hauptberichter/Gutachter
; ;

Tag der mündlichen Prüfung/Habilitation
2022-09-08

Online
DOI: 10.18154/RWTH-2022-09096
URL: https://publications.rwth-aachen.de/record/853842/files/853842.pdf

Einrichtungen

  1. Lehrstuhl für Informatik 2 (Softwaremodellierung und Verifikation) (121310)
  2. Fachgruppe Informatik (120000)

Thematische Einordnung (Klassifikation)
DDC: 004

Kurzfassung
Predicate Abstraction Analysis is a data-flow analysis of pointer programs operating on heaps modelled as hypergraphs. The semantics of pointer programs utilises hyperedge replacement grammars as an abstraction mechanism, thereby providing a compact representation of programs in the form of abstract transition systems. The analysis propagates information about graph predicates, which is used to prove the termination of programs under certain conditions. We extend the analysis to procedural and, in particular, recursive pointer programs and show that the soundess of the analysis is preserved under the extended setting.

OpenAccess:
Download fulltext PDF

Dokumenttyp
Master Thesis

Format
online

Sprache
English

Interne Identnummern
RWTH-2022-09096
Datensatz-ID: 853842

Beteiligte Länder
Germany

 GO


OpenAccess

QR Code for this record

The record appears in these collections:
Document types > Theses > Master Theses
Publication server / Open Access
Faculty of Computer Science (Fac.9)
Public records
Publications database
120000
121310

 Record created 2022-09-22, last modified 2024-11-12


OpenAccess:
Download fulltext PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)