On the reuse of software: A case-based approach employing a repository

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




1995 (EN)

On the reuse of software: A case-based approach employing a repository (EN)

Katalagarianos, P (EN)
Vassiliou, Y (EN)

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)

journalArticle (EN)

Software Development (EN)
Case Base Reasoning (EN)
Object Oriented (EN)
Code Reuse (EN)
Object-oriented Programming Languages (EN)


Automated Software Engineering (EN)

1995 (EN)

55 (EN)
1 (EN)
09288910 (EN)
2 (EN)
10.1007/BF00873409 (EN)
86 (EN)

Kluwer Academic Publishers (EN)




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