A formal framework for correct and secure compilation

  • Wir untersuchen einen eine große Auswahl von korrekter und sicherer Kompilierungsdefinitionen, die abhängen von der Klasse von Trace-Eigenschaften (Prädikaten für Ausführungstracing), Hypereigenschaften (Prädikaten für Sätze von Ausführungstracing) und relationalen Hypereigenschaften (Prädikaten für Sätze von Tupeln von Ausführungstracing und Sätze von Ausführungstracing), die von Quellprogrammen erfüllt oder robuste erfüllt werden. Jedes von unsere Kriterium ist in viele gleichwertig Formulierungen: einer von ihnen ist besser geeignet für die Überprüfung der Übersetzungskette, das andere beschreiben explizit, welche Eigenschaften durch die Kompilierung erhalten bleiben. Wir bieten an einen Vergleich unseren Kriterien sowohl untereinander als auch mit dem Full Abstraction Kriterium.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Carmine AbateGND
URN:urn:nbn:de:hbz:294-98703
DOI:https://doi.org/10.13154/294-9870
Referee:Cătălin HriţcuGND, Christof PaarGND
Document Type:Doctoral Thesis
Language:English
Date of Publication (online):2023/05/09
Date of first Publication:2023/05/09
Publishing Institution:Ruhr-Universität Bochum, Universitätsbibliothek
Granting Institution:Ruhr-Universität Bochum, Fakultät für Informatik
Date of final exam:2022/10/17
Creating Corporation:Fakultät für Informatik
GND-Keyword:Programmierparadigma; Formale Methode; Compiler; Computersicherheit; Korrektheit
Dewey Decimal Classification:Allgemeines, Informatik, Informationswissenschaft / Informatik
faculties:Fakultät für Informatik
Licence (German):License LogoKeine Creative Commons Lizenz - es gelten der Veröffentlichungsvertrag und das deutsche Urheberrecht