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.
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): | Keine Creative Commons Lizenz - es gelten der Veröffentlichungsvertrag und das deutsche Urheberrecht |