Reverse Engineering Plug In για το εργαλείο Eclipse

see the original item page
in the repository's web site and access all digital files if the item*



Reverse Engineering Plug In για το εργαλείο Eclipse (EL)

Μοσχόπουλος, Σωτήριος (EL)
Μπαλατσός, Ιωάννης (EL)

Σφέτσος , Παναγιώτης (EL)
Σφέτσος, Παναγιώτης (EL)

bachelorThesis
Προπτυχιακή/Διπλωματική εργασία (EL)
Bachelor thesis (EN)

2018-01-29
2019-11-12T11:38:23Z
2024-10-07T14:05:07Z


Καθώς η αντίστροφη μηχανική ξεκίνησε με την ανάλυση του υλικού μέρους των υπολογιστών (hardware), σήμερα παίζει σημαντικό ρόλο στον κόσμο του λογισμικού. Η αντίστροφη μηχανική λογισμικού είναι η διαδικασία ανάλυσης ενός λογισμικού συστήματος, είτε εν μέρη είτε ολόκληρο, για την εξαγωγή σχεδίασης και εκτέλεσης της πληροφορίας. Ένα τυπικό σενάριο SRE θα περιείχε μια λειτουργία λογισμικού που λειτουργεί χρόνια και “κουβαλάει” αρκετούς κανόνες μιας επιχείρησης στις γραμμές του κωδικά του. Όπως αναφέρθηκε και προηγουμένως, σκοπός της εργασίας αυτής είναι η εφαρμογή της παραπάνω μελέτης στο εργαλείο Eclipse. Αρχικά δίνεται πρόλογος που περιγράφει τις δυο βασικές έννοιες που χρησιμοποιούμε στην εργασία και γίνεται μια σύντομη περιγραφή της μελέτης που έγινε [1]. Ακολουθούν τέσσερα κεφάλαια όπου στο κεφάλαιο της εισαγωγής αναφέρουμε το περιεχόμενο τους. (EL)
Ένα χαρακτηριστικό που μας κάνει ανθρώπους είναι η προσπάθεια να καταλάβουμε τον κόσμο γύρω μας. Είναι ο λόγος που χτίζουμε επιταχυντές σωματιδίων, ταξιδεύουμε στο διάστημα, και κάνουμε επιστημονικές έρευνες γενικά. (EL)
While reverse engineering probably started with the analysis of hardware, today it plays a significant role in the software world. Software Reverse Engineering (SRE) is the practice of analyzing a software system, either in whole or in part, to extract design and implementation information. A typical SRE scenario would involve a software module that has for years and carries several rules of business in its lines of code. As we mentioned earlier, the purpose of this work is to apply the above study as an Eclipse plug-in. First, there is a preface describing the two basic concepts we use in the work and a brief description of the study made [1]. Here are four chapters where we mention their content in the chapter of the introduction. (EN)


Αντίστροφη Μηχανική (EL)
Προγραμματισμός οδηγούμενος απο το testing (EL)
Αντίστροφη Μηχανική οδηγούμενη από testing (EL)
Test-driven Reverse Engineering (EN)
Eclipse (EN)
Reverse Engineering (EN)
Test-driven Development (EN)

Greek

Μηχανικών Πληροφορικής (EL)
Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής (EL)

Default License




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)