Εντοπίστηκε ένα σφάλμα στη λειτουργία της ΠΥΞΙΔΑΣ όταν χρησιμοποιείται μέσω του προγράμματος περιήγησης Safari. Μέχρι να αποκατασταθεί το πρόβλημα, προτείνουμε τη χρήση εναλλακτικού browser όπως ο Chrome ή ο Firefox. A bug has been identified in the operation of the PYXIDA platform when accessed via the Safari browser. Until the problem is resolved, we recommend using an alternative browser such as Chrome or Firefox.
 

Employing different program analysis methods to study the evolution of bugs in OS libraries

dc.contributor.degreegrantinginstitutionAthens University of Economics and Business, Department of Informaticsen
dc.contributor.opponentSpinellis, Diomidisen
dc.contributor.thesisadvisorXylomenos, Georgeen
dc.creatorMitropoulos, Charalambos-Ioannisen
dc.creatorΜητρόπουλος, Χαράλαμπος-Ιωάννηςel
dc.date.accessioned2025-03-26T19:50:46Z
dc.date.available2025-03-26T19:50:46Z
dc.date.issued24-06-2019
dc.date.submitted2019-06-25 13:50:42
dc.description.abstractThe evolution of software bugs has been a well-studied topic in software engineering.We used three different program analysis tools to examine the different versions of two popular sets of programming tools({\sc gnu} Binary and Core utilities),and check if their bugs increase of decrease over time.Each tool is based on a different approach,namely:static analysis,symbolic execution,and fuzzing.In this way we can observe potential differences on the kinds of bugs that each tool detects and examine their effectiveness.To do so,we have performed a qualitative analysis on the results.Overall,our results indicate that we cannot say if bugs either decrease or increase over time and that the tools identify different bug types based on the method they follow.en
dc.description.abstractΗ εξέλιξη σφαλμάτων λογισμικού στην τεχνολογία λογισμικού. Χρησιμοποιήσαμε τρία διαφορετικά εργαλεία ανάλυσης προγραμμάτων για να εξετάσει τις διαφορετικές εκδόσεις των δύο δημοφιλήσύνολα εργαλείων προγραμματισμού (Δυαδικά και Κεντρικά βοηθητικά προγράμματα),και ελέγξτε αν τα σφάλματα τους αύξηση της μείωσης με την πάροδο του χρόνου.Κάθε εργαλείο βασίζεται σε ένα διαφορετική προσέγγιση, και συγκεκριμένα:Στατική ανάλυση, συμβολική εκτέλεση, και ασαφής. Με αυτόν τον τρόπο μπορούμε να παρατηρήσουμε πιθανές διαφορές τα είδη σφαλμάτων που ανιχνεύει κάθε εργαλείο και να εξετάσει την αποτελεσματικότητά τους. Να το πράξουν, έχουμε κάνει μια ποιοτική ανάλυση των αποτελεσμάτων. Συνολικά, τα αποτελέσματά μας δείχνουν ότι δεν μπορούμε να πούμεαν τα σφάλματα μειώνονται ή αυξάνονται με την πάροδο του χρόνου και ότι τα εργαλεία εντοπίζουν διαφορετικούς τύπους σφαλμάτων με βάση τη μέθοδο που ακολουθούν.el
dc.embargo.expire2019-06-25 13:50:42
dc.embargo.ruleOpen access
dc.format.extent44 p.
dc.identifierhttp://www.pyxida.aueb.gr/index.php?op=view_object&object_id=7073
dc.identifier.urihttps://pyxida.aueb.gr/handle/123456789/8447
dc.languageen
dc.rightsCC BY: Attribution alone 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectStatic analysisen
dc.subjectSymbolic executionen
dc.subjectProgram analysisen
dc.subjectΣτατική ανάλυσηel
dc.subjectΣυμβολική εκτέλεσηel
dc.subjectΑνάλυση προγραμμάτωνel
dc.titleEmploying different program analysis methods to study the evolution of bugs in OS librariesen
dc.typeText

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 1 από 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Mitropoulos_2019.pdf
Μέγεθος:
1.09 MB
Μορφότυπο:
Adobe Portable Document Format