Your browser does not support JavaScript!

Home    Employing genericity and case-based reasoning to effectively reuse code  

Results - Details

Add to Basket
[Add to Basket]
Identifier uch.csd.phd//1994katalagarianos
Title Employing genericity and case-based reasoning to effectively reuse code
Alternative Title Εφαρμογή της γενίκευσης και περιπτωσιολογικών συλλογισμών για την αποτελεσματική αναχρησιμοποίηση κώδικα
Author Καταλαγαριανός, Παναγιώτης Κ
Thesis advisor Βασιλείου, Ιωάννης
Abstract 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 IMPLEMENTATION, WHICH ADDRESSES THE REUSE OF C++ CODE. ADDITIONALLY, A USAGE EXPERIMENT PERFORMED IN ORDER TO GET AN INDICATION ON THE USAGE CHARACTERISTICS OF THE PROTOTYPE SYSTEM. THE RESULTS OF THIS EXPERIMENT ARE VERY ENCOURAGING, CONSIDERING THAT THE PARTICIPANTS HAD NO PREVIOUS SYSTEMATIC KNOWLEDGE OR USAGE EXPERIENCE OF THE SYSTEM.
Language English
Subject Case base reasoning
Genericity
Software reuse
Αναχρησιμοποίηση λογισμικού
Γενίκευση
Περιπτωσιολογικοί συλλογισμοί
Issue date 1994-06-01
Collection   School/Department--School of Sciences and Engineering--Department of Computer Science--Doctoral theses
  Type of Work--Doctoral theses
Views 565

Digital Documents
No preview available

Download document
View document
Views : 5