HEAL DSpace

Αρχιτεκτονικές λογισμικού για ενοποίηση υπαρχόντων συστημάτων λογισμικού σε κλειστό ελεγχόμενο blockchain για εφαρμογές κρίσιμης αποστολής

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Διαμαντίδης, Θεόδωρος el
dc.contributor.author Diamantidis, Theodoros en
dc.date.accessioned 2022-01-13T09:33:49Z
dc.date.available 2022-01-13T09:33:49Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/54302
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.22000
dc.rights Αναφορά Δημιουργού 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by/3.0/gr/ *
dc.subject Blockchain en
dc.subject Τεχνολογία λογισμικού el
dc.subject Ενοποίηση el
dc.subject Smart contracts en
dc.subject Κρίσιμες αποστολές el
dc.subject Blockchain en
dc.subject Software engineering en
dc.subject Integration en
dc.subject Αρχιτεκτονική λογισμικού el
dc.subject Μοντελοποίηση el
dc.subject Modeling en
dc.subject Αεροδιακομιδή el
dc.subject Air medical services en
dc.subject Smart contracts en
dc.subject Software architecture en
dc.subject Critical mission en
dc.title Αρχιτεκτονικές λογισμικού για ενοποίηση υπαρχόντων συστημάτων λογισμικού σε κλειστό ελεγχόμενο blockchain για εφαρμογές κρίσιμης αποστολής el
dc.title Software architectures for integration of legacy software systems into private permissioned blockchains for critical mission applications en
heal.type bachelorThesis
heal.classification Επιστήμη υπολογιστών el
heal.classification Computer science en
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2021-07-15
heal.abstract Οι καινοτόμες ιδιότητες του Blockchain έχουν οδηγήσει στην υιοθέτησή του στην ανάπτυξη κρυπτονομισμάτων, σε εφαρμογές χρηματοοικονομικής, και πλέον σε εφαρμογές γενικού σκοπού, όπως οι εφοδιαστικές αλυσίδες ή οι υπηρεσίες υγείας. Τέτοιες εφαρμογές έχουν συχνά απαιτήσεις αποδοτικότητας και απορρήτου, επομένως δημιουργείται η ανάγκη για κλειστά και ελεγχόμενα συστήματα Blockchain. Προκειμένου να εκτιμηθεί ορθά η αξία που μπορεί να εισφέρει η υιοθέτηση του Blockchain, είναι κρίσιμο να κατανοηθεί ο τρόπος λειτουργίας του, οι διαφορετικοί αλγόριθμοι συναίνεσης και οι ιδιαιτερότητες της κάθε πλατφόρμας. Παράλληλα, οι τρέχουσες αδυναμίες του Blockchain να διαχειριστεί εγγενώς την αποθήκευση μεγάλου όγκου δεδομένων, την εκτέλεση απαιτητικών υπολογισμών και την αλληλεπίδραση με εξωγενή συστήματα, παρακινούν την εύρεση λύσεων που να διατηρούν ωστόσο τις ιδιότητες της αποκεντρικοποίησης και της ασφάλειας. Σημαντικό εμπόδιο στην υιοθέτηση του Blockchain αποτελεί η συχνή ανάγκη για διατήρηση υπάρχοντων συστημάτων σε λειτουργία. Ενδιαφέρουσα τέτοια περίπτωση είναι οι εφαρμογές κρίσιμης αποστολής, λόγω της τομής των χαρακτηριστικών τους με τις ιδιότητες του Blockchain. Στην παρούσα εργασία εξετάζουμε πώς μπορεί να ενοποιηθεί ένα υπάρχον σύστημα με ένα σύστημα Blockchain με τρόπο που να ελαχιστοποιούνται οι παρεμβάσεις στο πρώτο, μελετώντας την περίπτωση των συστημάτων αεροδιακομιδής. Αναλύουμε τις ευκαιρίες, τις ανάγκες και τους περιορισμούς που προκύπτουν από την υιοθέτηση του Blockchain στην αεροδιακομιδή. Προτείνουμε τις αρχιτεκτονικές των “διεπαφών Blockchain” με ρόλο διαμεσολαβητή και τη χρήση τους σε ένα παράλληλο σύστημα για καταγραφή συμβάντων και για παραγωγή προτάσεων από smart contracts κατ’ αντιπαραβολή των αποφάσεων του υπάρχοντος συστήματος. Αναλύουμε τα δεδομένα του υπάρχοντος συστήματος και τον μετασχηματισμό τους για να καταχωρηθούν στο Blockchain και βάσει αυτών μοντελοποιούμε το προτεινόμενο σύστημα παρακινούμενοι από ιδέες του αναπτυσσόμενου κλάδου του blockchain-oriented software engineering (BOSE). el
heal.abstract Blockchain’s novel properties have led to its adoption in cryptocurrency creation, financial applications and now in general-purpose applications for supply chain management, healthcare services etc. Such applications usually have performance and confidentiality requirements, and thus the need for closed and permissioned Blockchain systems emerges. In order to properly evaluate the value-added by adopting Blockchain, it is crucial that we comprehend its inner workings, the various consensus algorithms, and the specificities of each platform. At the same time, Blockchain’s current weaknesses to manage large data storage, computationally-intensive calculations, and interaction with external systems, motivate us to discover solutions that preserve, nevertheless, the decentralization and security properties. A significant hurdle when considering the adoption of Blockchain is the common need to maintain existing systems in operation. An interesting such case concerns critical mission applications, due to the intersection of their characteristics with Blockchain’s properties. In this thesis, we address ways to integrate a legacy system with a Blockchain system in a manner that minimizes interventions to the former, while studying the case of air medical services. We examine the opportunities, needs and limitations that arise from adopting Blockchain in air medical services. We propose architectures for “Blockchain interfaces” that act as middleware and we advocate their use in a parallel system that records events and generates recommendations via smart contracts in juxtaposition to the legacy system’s decisions. We analyze the legacy system’s data items and the transformation needed to add them to the Blockchain. Based on that, we model the proposed system, motivated by ideas from the emerging field of blockchain-oriented software engineering (BOSE). en
heal.advisorName Βεσκούκης, Βασίλειος el
heal.advisorName Vescoukis, Vassilios en
heal.committeeMemberName Φωτάκης, Δημήτριος el
heal.committeeMemberName Fotakis, Dimitrios en
heal.committeeMemberName Παπασπύρου, Νικόλαος el
heal.committeeMemberName Papaspyrou, Nikolaos en
heal.committeeMemberName Βεσκούκης, Βασίλειος el
heal.committeeMemberName Vescoukis, Vassilios en
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 125 σ. el
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού 3.0 Ελλάδα