Λογικές μέθοδοι για προδιαγραφές: αφηρημένες και τυποθεωρητικές προσεγγίσεις

Περίληψη

Η παρούσα διδακτορική διατριβή εξετάζει τον πολυδιάστατο ρόλο των προδιαγραφών στις τυπικές μεθόδους, εστιάζοντας σε διάφορες θεωρητικές και εφαρμοσμένες προσεγγίσεις για την ενίσχυση της εκφραστικότητας και της εφαρμοσιμότητας των τεχνικών επαλήθευσης της ορθότητας λογισμικού, καθώς και στις επιπτώσεις που έχουν αυτές οι μέθοδοι στα θεμέλια των μαθηματικών. Η διατριβή αποτελείται από τέσσερα μέρη, καθένα από τα οποία επιδιώκει να συμβάλει με τον δικό του τρόπο στη γεφύρωση του χάσματος μεταξύ της αφηρημένης (μαθηματικής ή μη) σκέψης και των εργαλείων που χρησιμοποιούνται στη μηχανίκευση λογισμικού. Το μέρος I εξετάζει τις προδιαγραφές από φιλοσοφική/μεθοδολογική άποψη. Εισάγει ένα νέο λογικό πλαίσιο που περιγράφει πώς οι προδιαγραφές επηρεάζουν τη δημιουργία λογισμικού, το οποίο αποτελεί παραλλαγή ενός παρόμοιου πλαισίου για τη δημιουργία επιστημονικών θεωριών. Αυτό το μέρος τονίζει τους αντικειμενικούς περιορισμούς που επιβάλλουν οι προδιαγραφές στους προγραμματιστές και εξετάζει πώς ...
περισσότερα

Περίληψη σε άλλη γλώσσα

This thesis delves into the multifaceted role of specifications in formal methods, focusing on various theoretical and applied approaches to enhance the expressibility and applicability of software verification techniques, as well as on the implications that these methods have in the foundations of mathematics. It is structured into four parts, each hopefully contributing in its own manner to bridging the gap between abstract (mathematical or not) reasoning and practical software engineering tools. Part I examines specifications from a philosophical/methodological standpoint. It introduces a novel logical framework that describes how specifications influence software creation, adapted from a similar framework for scientific theorising. This part underscores the objective constraints specifications impose on programmers and discusses how translatability between outputs of different software creation processes might be (abstractly) expressed. Part II shifts focus to a practical applicati ...
περισσότερα

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

DOI
10.12681/eadd/60284
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/60284
ND
60284
Εναλλακτικός τίτλος
On logical methods for specifications: abstract and type-theoretic approaches
Συγγραφέας
Πιτσιλαδής, Γεώργιος (Πατρώνυμο: Βασίλειος)
Ημερομηνία
2024
Ίδρυμα
Εθνικό Μετσόβιο Πολυτεχνείο (ΕΜΠ). Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών. Τομέας Μαθηματικών
Εξεταστική επιτροπή
Στεφανέας Πέτρος
Κούτρας Κωνσταντίνος
Ροντογιάννης Παναγιώτης
Παπασπύρου Νικόλαος
Παγουρτζής Αριστείδης
Ghilezan Silvia
Κολέτσος Γεώργιος
Επιστημονικό πεδίο
Φυσικές ΕπιστήμεςΜαθηματικά ➨ Μαθηματική λογική
Φυσικές ΕπιστήμεςΜαθηματικά ➨ Διεπιστημονικές εφαρμογές των μαθηματικών
Φυσικές ΕπιστήμεςΕπιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική ➨ Λογισμικό (software)
Φυσικές ΕπιστήμεςΕπιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική ➨ Διεπιστημονικές εφαρμογές επιστήμης ηλεκτρονικών υπολογιστών
Λέξεις-κλειδιά
Τυπικές μέθοδοι; Προδιαγραφές; Μεταφρασιμότητα; Μηχανίκευση λογισμικού; Ιδιωτικότητα; Λογισμός Ιδιωτικότητας; Επιχειρησιακές διεργασίες; BPMN; Θεωρία τύπων; Χρονική Θεωρία Τύπων; Ημερολόγια; Έξυπνα συμβόλαια; UniMath; Προ-διπλέγματα
Χώρα
Ελλάδα
Γλώσσα
Αγγλικά
Άλλα στοιχεία
σχημ.
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.