ΕΦΑΡΜΟΓΗ ΤΗΣ ΓΕΝΙΚΕΥΣΗΣ ΚΑΙ ΠΕΡΙΠΤΩΣΙΟΛΟΓΙΚΩΝ ΣΥΛΛΟΓΙΣΜΩΝ ΓΙΑ ΤΗΝ ΑΠΟΤΕΛΕΣΜΑΤΙΚΗ ΑΝΑΧΡΗΣΙΜΟΠΟΙΗΣΗ ΚΩΔΙΚΑ

Περίληψη

Η ΑΠΟΤΕΛΕΣΜΑΤΙΚΗ ΑΝΑΧΡΗΣΙΜΟΠΟΙΗΣΗ ΚΩΔΙΚΑ ΑΠΑΙΤΕΙ ΤΗΝ ΥΠΑΡΞΗ ΕΝΟΣ ΠΛΟΥΣΙΟΥ ΣΥΝΟΛΟΥ ΣΥΝΙΣΤΩΣΩΝ ΛΟΓΙΣΜΙΚΟΥ ΚΑΙ ΓΝΩΣΗΣ ΠΟΥ ΣΧΕΤΙΖΕΤΑΙ ΜΕ ΤΟΝ ΕΝΤΟΠΙΣΜΟ ΤΟΥΣ ΣΕ ΕΝΑ ΤΑΜΙΕΥΤΗΡΑ, ΤΗΝ ΤΥΧΟΝ ΠΡΟΣΑΡΜΟΓΗ ΤΟΥΣ ΣΕ ΚΑΠΟΙΕΣ ΝΕΕΣ ΑΝΑΓΚΕΣ, ΚΑΘΩΣ ΚΑΙ ΤΗΔΗΜΙΟΥΡΓΙΑ ΝΕΩΝ ΣΥΝΙΣΤΩΣΩΝ ΜΕ ΒΑΣΗ ΤΗΝ ΠΛΗΡΟΦΟΡΙΑ ΠΟΥ ΕΜΠΕΡΙΕΧΕΤΑΙ ΣΕ ΚΑΠΟΙΕΣΑΛΛΕΣ ΠΑΡΟΜΟΙΕΣ ΣΥΝΙΣΤΩΣΕΣ. ΣΤΗ ΔΙΑΤΡΙΒΗ ΑΥΤΗ ΠΑΡΟΥΣΙΑΖΕΤΑΙ ΜΙΑ ΝΕΑ ΠΡΟΣΕΓΓΙΣΗ ΓΙΑ ΤΗΝ ΑΝΑΧΡΗΣΙΜΟΠΟΙΗΣΗ ΟΝΤΟΚΕΝΤΡΙΚΟΥ ΚΩΔΙΚΑ, ΣΤΗΝ ΟΠΟΙΑ ΧΡΗΣΙΜΟΠΟΙΟΥΝΤΑΙ ΠΕΡΙΠΤΩΣΙΟΛΟΓΙΚΟΙ ΣΥΛΛΟΓΙΣΜΟΙ (ΜΙΑ ΜΕΘΟΔΟΣ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ ΠΟΥ ΒΑΣΙΖΕΤΑΙΣΤΗ ΜΕΤΑΦΟΡΑ ΠΑΛΑΙΟΤΕΡΗΣ ΕΜΠΕΙΡΙΑΣ ΣΕ ΝΕΕΣ ΠΕΡΙΠΤΩΣΕΙΣ) ΣΕ ΣΥΝΔΥΑΣΜΟ ΜΕ ΤΗΝ ΤΕΧΝΙΚΗ ΤΗΣ ΓΕΝΙΚΕΥΣΗΣ (Η ΤΕΧΝΙΚΗ ΠΟΥ ΕΠΙΤΡΕΠΕΙ ΝΑ ΟΡΙΣΤΕΙ ΕΝΑ ΤΜΗΜΑ ΚΩΔΙΚΑ ΜΕΠΑΡΑΜΕΤΡΟΠΟΙΗΜΕΝΟΥΣ ΤΥΠΟΥΣ). ΜΕ ΑΥΤΟΝ ΤΟΝ ΤΡΟΠΟ ΠΑΡΕΧΕΤΑΙ ΣΤΟ ΧΡΗΣΤΗ ΤΟΥ ΤΑΜΙΕΥΤΗΡΑ Η ΔΥΝΑΤΟΤΗΤΑ ΝΑ ΕΝΤΟΠΙΣΕΙ ΤΟΝ ΚΑΤΑΛΛΗΛΟ ΟΝΤΟΚΕΝΤΡΙΚΟ ΚΩΔΙΚΑ ΜΕ ΕΝΑΝ ΗΜΙΑΥΤΟΜΑΤΟ ΤΡΟΠΟ, ΚΑΘΩΣ ΚΑΙ ΝΑ ΤΡΟΠΟΠΟΙΗΣΕΙ ΤΟΝ ΚΩΔΙΚΑ ΑΥΤΟ ΣΥΜΦΩΝΑ ΜΕ ΤΙΣ ΑΝΑΓΚΕΣ ΤΟΥ. ΠΑΡΑΛΛΗΛΑ, ΠΑΡΕΧΕΤΑΙ Η ΔΥΝΑΤΟΤΗΤΑ ΕΞΕΛΙΞΗΣ ΤΟ ...
περισσότερα

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

EFFECTIVE REUSE OF CODE REQUIRES A RICH COLLECTION OF DESIGNED-FOR-REUSE SOFTWARE COMPONENTS AND KNOWLEDGE ON HOW TO LOCATE THEM IN A REPOSITORY, ADAPT THEM IF NEEDED, AND EVEN CREATE NEW ONES BASED ON INFORMATION PROVIDED BY OTHER COMPONENTS EXPLOITING SIMILAR CHARACTERISTICS. THIS THESIS PRESENTS NOVEL METHOD WHICH USES GENERICITY (A TECHNIQUE THAT ALLOWS A MODULE TO BE DEFINED WITHPARAMETERIZED TYPES), AND EMPLOYS A SPECIAL FORM OF CASE-BASED REASONING (A METHOD OF SOLVING PROBLEMS BASED ON THE TRANSFER OF PAST EXPERIENCE TO NEW PROBLEM SITUATIONS). USING ESTABLISHED CORRESPONDENCES FROM PREVIOUS SITUATIONS, THE SYSTEM SEMI-AUTOMATICALLY FINDS A GOOD MATCH (E.G. A CLASS) IN THE REPOSITORY TO THE USER'S REQUIREMENTS, POSSIBLY ADAPTING IT TO SPECIFIC NEEDS. FINALLY, THE REPOSITORY IS ENRICHED WITH THE NEW COMPONENT(S) AND PROCESS KNOWLEDGE, FOLLOWED BY AN AUTOMATIC APPROPRIATE REORGANIZATION. THE METHOD PRESENTED INTHIS THESIS HAS BEEN EVALUATED THROUGH A PROTOTYPE IM ...
περισσότερα
Πρέπει να είστε εγγεγραμένος χρήστης για έχετε πρόσβαση σε όλες τις υπηρεσίες του ΕΑΔΔ  Είσοδος /Εγγραφή

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

DOI
10.12681/eadd/3047
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/3047
Εναλλακτικός τίτλος
EMPLOYING GENERICITY AND CASE-BASED REASONING TO EFFECTIVELY REUSE CODE
Συγγραφέας
ΚΑΤΑΛΑΓΑΡΙΑΝΟΣ, ΠΑΝΑΓΙΩΤΗΣ
Ημερομηνία
1994
Ίδρυμα
Πανεπιστήμιο Κρήτης. Σχολή Θετικών Επιστημών. Τμήμα Επιστήμης Υπολογιστών
Εξεταστική επιτροπή
ΒΑΣΙΛΕΙΟΥ ΙΩΑΝΝΗΣ
ΚΩΝΣΤΑΝΤΟΠΟΥΛΟΣ ΠΑΝΑΓΙΩΤΗΣ
ΝΙΚΟΛΑΟΥ ΧΡΗΣΤΟΣ
ΟΡΦΑΝΟΥΔΑΚΗΣ ΣΤΕΛΙΟΣ
ΚΑΤΕΒΑΙΝΗΣ ΕΜΜΑΝΟΥΗΛ
ΣΚΟΡΔΑΛΑΚΗΣ ΕΜΜΑΝΟΥΗΛ
ΣΕΛΛΗΣ ΤΙΜΟΛΕΩΝ
Επιστημονικό πεδίο
Φυσικές Επιστήμες
Επιστήμες Ηλεκτρονικών Υπολογιστών & Πληροφορικής
Λέξεις-κλειδιά
ΑΝΑΧΡΗΣΙΜΟΠΟΙΗΣΗ ΛΟΓΙΣΜΙΚΟΥ; Γενίκευση; ΠΕΡΙΠΤΩΣΙΟΛΟΓΙΚΟΙ ΣΥΛΛΟΓΙΣΜΟΙ
Χώρα
Ελλάδα
Γλώσσα
Αγγλικά