dc.contributor.author |
Katalagarianos, P |
en |
dc.contributor.author |
Vassiliou, Y |
en |
dc.date.accessioned |
2014-03-01T01:11:20Z |
|
dc.date.available |
2014-03-01T01:11:20Z |
|
dc.date.issued |
1995 |
en |
dc.identifier.issn |
09288910 |
en |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/11607 |
|
dc.subject |
Case Base Reasoning |
en |
dc.subject |
Code Reuse |
en |
dc.subject |
Object Oriented |
en |
dc.subject |
Object-oriented Programming Languages |
en |
dc.subject |
Software Development |
en |
dc.title |
On the reuse of software: A case-based approach employing a repository |
en |
heal.type |
journalArticle |
en |
heal.identifier.primary |
10.1007/BF00873409 |
en |
heal.identifier.secondary |
http://dx.doi.org/10.1007/BF00873409 |
en |
heal.publicationDate |
1995 |
en |
heal.abstract |
Systematic reuse of software has been proposed as a promising means to address the legendary productivity increase in software development. While object-oriented programming languages are, by nature, well suited for reusability-based development of applications, additional mechanisms to effectively reuse software are necessary. We present a novel language-independent method, which assumes an appropriately organized software repository and employs a simple form of Case-Based Reasoning in conjunction with the specificity-genericity hierarchy to locate and possibly adopt software to particular specifications. The method focuses on code reuse and addresses the evolving nature of the repository. Complexity issues for the main algorithms are presented. Finally, a demonstrator prototype system for reusing object-oriented code (C++) is described. © 1995 Kluwer Academic Publishers. |
en |
heal.publisher |
Kluwer Academic Publishers |
en |
heal.journalName |
Automated Software Engineering |
en |
dc.identifier.doi |
10.1007/BF00873409 |
en |
dc.identifier.volume |
2 |
en |
dc.identifier.issue |
1 |
en |
dc.identifier.spage |
55 |
en |
dc.identifier.epage |
86 |
en |