dc.contributor.author | Βαϊδομαρκάκης, Παναγιώτης | el |
dc.contributor.author | Vaidomarkakis, Panagiotis | en |
dc.date.accessioned | 2020-12-14T08:45:35Z | |
dc.date.available | 2020-12-14T08:45:35Z | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/52496 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.20194 | |
dc.rights | Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα | * |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα | * |
dc.rights | Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/gr/ | * |
dc.subject | Επαλήθευση κώδικα | el |
dc.subject | Βάσεις δεδομένων | el |
dc.subject | Έξυπνη σύμβαση | el |
dc.subject | Χρονισμένα αυτόματα | el |
dc.subject | Κλείδωμα δύο φάσεων | el |
dc.subject | Smart contract | en |
dc.subject | Database | en |
dc.subject | UPPAAL | en |
dc.subject | Timed automata | en |
dc.subject | Code verification | en |
dc.title | Επαλήθευση έξυπνης σύμβασης με χρήση του περιβάλλοντος UPPAAL | el |
heal.type | bachelorThesis | |
heal.classification | Πληροφορική | el |
heal.language | el | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2020-10-07 | |
heal.abstract | Σκοπός αυτής της πτυχιακής εργασίας είναι η δημιουργία μίας έξυπνης σύμβασης καθώς επίσης και η επαλήθευση της ότι λειτουργεί μέσω του περιβάλλοντος UPPAAL. Αρχικά, γίνεται μία σύντομη αναδρομή και επεξήγηση για τη χρησιμότητα και τις λειτουργίες των έξυπνων συμβάσεων. Αναλύονται τα βασικά τους χαρακτηριστικά, τι πλεονεκτήματα προσφέρουν έναντι των συμβάσεων που προϋπήρχαν και στο τέλος του δευτέρου κεφαλαίου γίνεται μία σύντομη ανάλυση κόστους αυτών με σκοπό την ανάδειξη της χρησιμότητά τους. Στη συνέχεια, γίνεται μία σύντομη αναδρομή και επεξήγηση για το τι είναι και πως λειτουργεί μία βάση δεδομένων. Συγκεκριμένα, γίνεται εμβάθυνση στην αλληλεπίδραση μεταξύ των βάσεων δεδομένων, αναλύεται ο τρόπος αποθήκευσης πληροφοριών καθώς και το είδος ασφάλειας που προσφέρουν. Ακολούθως, ξεκινάει η ανάλυση του περιβάλλοντος UPPAAL. Γίνεται μία σύντομη ανασκόπηση διαφόρων ορισμών όπως για παράδειγμα τα χρονισμένα αυτόματα. Αναλύεται πλήρως η σύνδεση χρονισμένων αυτομάτων, ο τρόπος γραφής στο UPPAAL, οι εκφράσεις που χρησιμοποιεί, η γλώσσα επερώτησης που υπάρχει, πως διαχειρίζεται το χρόνο και ολοκληρώνεται με τη χρήση του γραφικού περιβάλλοντος του UPPAAL όπου υπάρχει ο συντάκτης, ο προσομοιωτής και ο επαληθευτής. Στο τελευταίο κεφάλαιο, μέσω του προγράμματος UPPAAL, γίνεται η μοντελοποίηση δύο ταυτόχρονων συναλλαγών που χρησιμοποιούν το μοντέλο κλείδωμα δύο φάσεων. Σχεδιάζεται ο βασικός σκελετός δύο συναλλαγών με την χρήση του UPPAAL. Στη συνέχεια γίνονται τροποποιήσεις για να λειτουργήσουν οι συναλλαγές με κλείδωμα δύο φάσεων και στο τέλος, εκτελώντας την προσομοίωση των συναλλαγών, επαληθεύεται το μοντέλο που δημιουργήθηκε όπως επίσης και η απομόνωση των συναλλαγών. | el |
heal.advisorName | Στεφανέας, Πέτρος | el |
heal.committeeMemberName | Ζάχος, Ευστάθιος | el |
heal.committeeMemberName | Παγουρζής, Αριστείδης | el |
heal.committeeMemberName | Στεφανέας, Πέτρος | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών. Τομέας Μαθηματικών | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 60 σ. | el |
heal.fullTextAvailability | false |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: