Master’s Thesis Compositional Analysis for Exposing Vulnerabilities – A Symbolic Execution Approach Thomas Hutzelmann WEBSTYLEGUIDE Institut für Software & Systems Engineering Universitätsstraße 6a D-86135 Augsburg REFERAT IIIA6 (INTERNET) Email
[email protected] Servicetelefon 089 / 2180 – 9898 Mo./Di./Do./Fr. 09:00 Uhr bis 12:00 Uhr Di./Do. 14:00 Uhr bis 17:00 Uhr Master’s Thesis Compositional Analysis for Exposing Vulnerabilities – A Symbolic Execution Approach Autor: Thomas Hutzelmann Matrikelnummer: 1396618 Beginn der Arbeit: 21. Juni 2016 Abgabe der Arbeit: 21. Dezember 2016 Erstgutachter: Prof. Dr. Alexander Pretschner Zweitgutachter: Prof. Dr. Alexander Knapp Betreuer: M.Sc. Saahil Ognawala WEBSTYLEGUIDE Institut für Software & Systems Engineering Universitätsstraße 6a D-86135 Augsburg REFERAT IIIA6 (INTERNET) Email
[email protected] Servicetelefon 089 / 2180 – 9898 Mo./Di./Do./Fr. 09:00 Uhr bis 12:00 Uhr Di./Do. 14:00 Uhr bis 17:00 Uhr Hiermit versichere ich, dass ich diese Masterarbeit selbständig verfasst habe. Ich habe dazu keine anderen als die angegebenen Quellen und Hilfsmittel verwendet. Augsburg, den 21. Dezember 2016 Thomas Hutzelmann Acknowledgments I would like to express my great appreciation to Prof. Pretschner for the helpful feedback, the valuable suggestions, and his very precise critiques. I am particularly grateful for the assistance given by Prof. Knapp. No matter, what problems I was facing, he always had a sympathetic ear for me. This thesis would not have been possible without Saahil Ognawala. Our numerous discussions have sharpened my deep understanding of the topic and have led to some unique ideas. Finally, I want to express my gratitude for being part of the Software Engineering Elite Graduate Program.