Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13313
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Τάτση Κρυσταλένια | |
dc.date.accessioned | 2018-07-23T09:04:06Z | - |
dc.date.available | 2018-07-23T09:04:06Z | - |
dc.date.issued | 2016-11-10 | |
dc.date.submitted | 2016-10-31 | |
dc.identifier.uri | http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13313 | - |
dc.description.abstract | Ο σκοπός της παρούσας διπλωματικής εργασίας ήταν η σχεδίαση, η ανάλυση και υλοποίηση ενός βασικού συστήματος για εντοπισμό σφαλμάτων του πηγαίου κώδικα. Με το σύστημα αυτό ο χρήστης θα μπορεί να εντοπίζει ποιες μέθοδοι χρειάζονται τροποποίηση προκειμένου να επιλυθούν αστοχίες ενός προγράμματος λογισμικού. Η μεθοδολογία, που αναπτύχθηκε, στηρίζεται στις αναφορές σφαλμάτων που διατίθενται για τις εφαρμογές λογισμικού που χρησιμοποιήθηκαν για την επικείμενη μελέτη. Συγκεκριμένα, δημιουργήθηκε ένα περιβάλλον το οποίο δέχεται ως είσοδο μία αναφορά σφάλματος και στη συνέχεια δημιουργεί μια λίστα με τις υπόλοιπες αναφορές του εκάστοτε υπό μελέτη συστήματος ώστε να δώσει στον προγραμματιστή μία εικόνα σχετικά με την ομοιότητα του συγκεκριμένου σφάλματος με προηγούμενα ήδη καταχωρημένα σφάλματα. Έπειτα οι μέθοδοι του συστήματος ταξινομούνται λαμβάνοντας υπόψιν τις συσχετίσεις μεταξύ τους καθώς και μετρικές σχέσεις για τον καθορισμό βάρους σε κάθε μία από αυτές. Κατ’ αυτό τον τρόπο σχηματίζεται μία λίστα των μεθόδων που προκαλούν το σφάλμα που περιγράφει η αναφορά αστοχίας που θέσαμε ως είσοδο. Η μεθοδολογία αυτή εφαρμόστηκε σε έξι προγράμματα λογισμικού και μπορεί να αποτελέσει τη βάση για την ανάπτυξη ενός πιο εξελιγμένου συστήματος εντοπισμού αστοχιών στον πηγαίο κώδικα, γεγονός που μπορεί να διευκολύνει τους προγραμματιστές καθώς έτσι δε θα χρειάζεται να ξοδέψει ιδιαίτερο χρόνο αναζητώντας τις ελλαττωματικές μεθόδους σε όλη την έκταση του κώδικα, αλλά θα τους δίνεται η δυνατότητα να παρεμβαίνουν στις μεθόδους που πρέπει να τροποποιηθούν. | |
dc.language | Greek | |
dc.subject | σύστημα εντοπισμού αστοχιών | |
dc.subject | αναφορές αστοχιών | |
dc.subject | αστοχία πηγαίου κώδικα | |
dc.subject | λέξεις πηγαίου κώδικα | |
dc.subject | τεχνικές ανάκτησης πληροφορίας. | |
dc.title | Περιβάλλον Ανάλυσης Αναφορών Αστοχιών Συστημάτων Λογισμικού Για Τον Εντοπισμό Ελαττωμάτων Πηγαίου Κώδικα | |
dc.type | Diploma Thesis | |
dc.description.pages | 136 | |
dc.contributor.supervisor | Κοντογιάννης Κώστας | |
dc.department | Τομέας Τεχνολογίας Πληροφορικής & Υπολογιστών | |
dc.organization | ΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών | |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Size | Format | |
---|---|---|---|
DT2016-0296.pdf | 3.77 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.