Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16501
Τίτλος: Υλοποίηση Μιας Μεθοδολογίας Αναλλοίωτων Βασισμένη Σε Backpointers
Συγγραφείς: Ελευθέριος Κρητικός
Παπασπύρου Νικόλαος
Λέξεις κλειδιά: backpointers
chalice
verification
specification
copy-on-write lists
formal methods
framing problem
implicit dynamic frames
fictional disjoint datastructures
priority inheritance prolocol
Ημερομηνία έκδοσης: 28-Νοε-2012
Περίληψη: Solid 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.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16501
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο ΜέγεθοςΜορφότυπος 
DT2012-0293.pdf729.5 kBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.