Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Argumentation-based decision support system for systems deployment: case study in the Ministry of Digital Governance

Michalakis Ioannis

Simple record


URIhttp://purl.tuc.gr/dl/dias/A3409A0B-407A-436F-B0DE-2E2D4C433BE8-
Identifierhttps://doi.org/10.26233/heallink.tuc.104026-
Languageen-
Extent77 pagesen
TitleArgumentation-based decision support system for systems deployment: case study in the Ministry of Digital Governanceen
TitleΈνα βασισμένο στην επιχειρηματολογία σύστημα υποστήριξης αποφάσεων για την εγκατάσταση συστημάτων: μελέτη περίπτωσης στο Υπουργείο Ψηφιακής Διακυβέρνησηςel
CreatorMichalakis Ioannisen
CreatorΜιχαλακης Ιωαννηςel
Contributor [Thesis Supervisor]Lagoudakis Michailen
Contributor [Thesis Supervisor]Λαγουδακης Μιχαηλel
Contributor [Committee Member]Deligiannakis Antoniosen
Contributor [Committee Member]Δεληγιαννακης Αντωνιοςel
Contributor [Committee Member]Spanoudakis Nikolaosen
Contributor [Committee Member]Σπανουδακης Νικολαοςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electrical and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
Content SummaryΗ διαχείριση υποδομών λογισμικού καθίσταται ολοένα και πιο περίπλοκη, ιδιαίτερα στον δημόσιο τομέα, ως προς τις τεχνολογίες cloud που σχετίζονται με την ανάπτυξη πληροφοριακών συστημάτων. Οι χειροκίνητες μέθοδοι λήψης αποφάσεων είναι αρκετά πολύπλοκες, δεν προσφέρουν συνέπεια και συχνά οδηγούν σε σπατάλη πόρων. Για την επίλυση αυτού του προβλήματος, είναι αναγκαία η χρήση αυτοματοποιημένων εργαλείων που υποστηρίζουν κρίσιμες αποφάσεις, όπως το πόσο γρήγορα θα αναπτυχθεί μία εφαρμογή, το είδος της υποδομής που θα χρησιμοποιηθεί, ο τόπος υλοποίησης, οι απαιτούμενοι πόροι και η δυνατότητα κλιμάκωσης του συστήματος. Η παρούσα διπλωματική εργασία παρουσιάζει ένα νέο σύστημα υποστήριξης αποφάσεων, το οποίο αξιοποιεί την τεχνική της επιχειρηματολογίας για την αυτοματοποίηση επιλογών ανάπτυξης στο Υπουργείο Ψηφιακής Διακυβέρνησης. Το σύστημα βασίζεται σε διαφορετικά πλαίσια, ώστε να εξισορροπεί αντικρουόμενες ανάγκες, κανόνες και πολιτικές, καθιστώντας τις αποφάσεις τεκμηριωμένες και εύκολα κατανοητές. Συνδυάζει διάφορα εργαλεία, όπως το Gorgias Cloud για λογική βασισμένη σε προτιμήσεις και την γλώσσα Prolog για τυπική αναπαράσταση λογικής. Για την δημιουργία της λογικής με χρήση επιχειρημάτων χρησιμοποιήθηκε το Raison AI, το οποίο επιτρέπει την παραγωγή αρχείων σε γλώσσα Prolog, χωρίς γνώση προγραμματισμού, επικεντρώνοντας έτσι στην πολυπλοκότητα των αποφάσεων. Το backend έχει υλοποιηθεί με το Spring Boot Java-based framework, για να διαχειρίζεται ολόκληρη την web εφαρμογή, δημιουργώντας τόσο την ροή εργασίας, όσο και αρχεία παραμετροποίησης YAML για την αυτοματοποίηση της ανάπτυξης. Οι χρήστες μπορούν να καθορίσουν σημαντικούς παράγοντες, όπως αν θα χρησιμοποιηθεί υποδομή cloud ή on-premise, ποιά θα είναι αυτή η υποδομή, το εύρος της απαιτούμενης κλιμάκωσης, οι αναγκαίοι πόροι και τον βαθμό επείγοντος της ανάπτυξης. Το σύστημα αναλύει όλους τους πιθανούς συνδυασμούς και προτείνει μία αποδοτικότερη στρατηγική, εξηγώντας παράλληλα με σαφήνεια τις αιτίες των επιλογών του. Μία βασική συνεισφορά του προτεινόμενου συστήματος είναι η ικανότητα να γεφυρώσει το χάσμα μεταξύ των τεχνικών υπευθύνων λήψης αποφάσεων και των ενδιαφερόμενων στρατηγικών εταίρων, παρέχοντας μια διαφανή και δομημένη λογική λήψης αποφάσεων. Τα αποτελέσματα δείχνουν ότι η αυτοματοποίηση με βάση την επιχειρηματολογία, μπορεί να βελτιώσει ουσιαστικά τον τρόπο με τον οποίο οι οργανισμοί δημόσιας διοίκησης υιοθετούν τεχνολογίες cloud. Στο μέλλον, το σύστημα θα μπορούσε να επεκταθεί, ώστε να ενσωματωθεί σε DevOps pipelines, να μαθαίνει κανόνες αυτόματα και να βρίσκει εφαρμογή σε περιοχές πέραν της διαχείρισης υποδομών cloud. el
Content SummaryThe increasing complexity of software infrastructure management, particularly in public sector cloud deployment, necessitates intelligent decision-support mechanisms. Manual ways for decision making are very complex, results are inconsistent, and most of the times they waste resources. Automated solutions are crucial for optimizing key factors, including urgency, determining how quickly an application should be deployed along with infrastructure type, deployment location, resource allocation, and scalability. This diploma thesis introduces a new decision support system that uses argumentation to automate deployment choices for the Ministry of Digital Governance. The system uses different frameworks to balance competing needs, rules, and policies, which makes decisions both justified and easy to understand. The proposed system leverages Gorgias Cloud for reasoning, based on preferences, and Prolog to formally represent arguments. The system also uses Raison AI, which allows the creation of a complex decision policy, using a no-code symbolic interface to produce Prolog files. The backend was built using Spring Boot, a Java-based framework, to manage the entire process, creating both a decision strategy and YAML configuration files that help automate deployment. The proposed system enables users to define key parameters, such as infrastructure type (on-premise vs. cloud), scalability, resource requirements, location constraints, and urgency levels. Based on these inputs, the system evaluates trade-offs and generates optimised, explainable deployment strategies. A key contribution of this work is its ability to bridge the gap between technical decision-makers and policy stakeholders, providing a transparent and structured decision rationale. The results show, that using argumentation-based automation, can really improve the way government organizations adopt cloud technologies. In the future, the system could be expanded to integrate with DevOps pipelines, learn rules on its own, and even be used for things beyond just managing cloud infrastructures.en
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2025-07-17-
Date of Publication2025-
SubjectArgumentation Theoryen
SubjectCloud Deployment Automationen
SubjectPublic Sector ITen
SubjectAI Reasoningen
SubjectΕπιχειρηματολογίαel
SubjectΑυτοματοποίηση Ανάπτυξης Συστημάτων στο Νέφοςel
SubjectΠληροφοριακά Συστήματα Δημόσιου Τομέαel
SubjectΣυλλογιστική Τεχνητής Νοημοσύνηςel
Bibliographic CitationIoannis Michalakis, "Argumentation-based decision support system for systems deployment: case study in the Ministry of Digital Governance", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2025en
Bibliographic CitationΙωάννης Μιχαλάκης, "Ένα βασισμένο στην επιχειρηματολογία σύστημα υποστήριξης αποφάσεων για την εγκατάσταση συστημάτων: μελέτη περίπτωσης στο Υπουργείο Ψηφιακής Διακυβέρνησης", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2025el

Available Files

Services

Statistics