Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16501
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΕλευθέριος Κρητικός
dc.date.accessioned2018-07-23T18:13:46Z-
dc.date.available2018-07-23T18:13:46Z-
dc.date.issued2012-11-28
dc.date.submitted2012-9-17
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16501-
dc.description.abstractSolid guarantees that a computer program will behave the desired way is onlypossible by formal verification. As the complexity of designs growsexponentially and computer systems are used in critical applications, it becomesincreasingly important to prove the correctness of algorithms.One of the most challenging problems in formal specification and verificationis the framing problem. In this thesis we propose an new formalism thatextends the current methodologies targeting the framing problem: Backpointers.Backpointers increase the expressiveness by allowing specifications to includeobjects not accessible from the current stack. We implemented this approach inChalice, an object-oriented and concurrent specification language that usesimplicit dynamic frames and fractional permissions. Finally, by using thisextension of Chalice we worked on proving the validity of a concurrentimplementation of copy-on-write lists and the priority inheritance protocol. Tothe best of our knowledge this is the first attempt to prove a program fromthis family of problems using an automated verifier.
dc.languageEnglish
dc.subjectbackpointers
dc.subjectchalice
dc.subjectverification
dc.subjectspecification
dc.subjectcopy-on-write lists
dc.subjectformal methods
dc.subjectframing problem
dc.subjectimplicit dynamic frames
dc.subjectfictional disjoint datastructures
dc.subjectpriority inheritance prolocol
dc.titleΥλοποίηση Μιας Μεθοδολογίας Αναλλοίωτων Βασισμένη Σε Backpointers
dc.typeDiploma Thesis
dc.description.pages93
dc.contributor.supervisorΠαπασπύρου Νικόλαος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2012-0293.pdf729.5 kBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.