SOFTWARE REUSE REPOSITORY

Mahmoud Diab
NEC America, Inc.
Advance Switching Laboratory
Irving, TX 75038

diab@asl.dl.nec.com
(214) 518 - 3463

Abstract:

Software reusability is considered one of the most attractive ways to increase software productivity in an organization. To establish a successful reuse program, an organization must deal with two issues: 1) building an automatic reuse system which allows the users to browse the software entities, and order them. 2) The system must contain a valuable reusable data (reusable entities) which could be captured and reused.

In this paper I will discuss the software reuse repository system which was built by the software reuse group at NEC AMERICA. I will discuss in this paper the different parts of the system and their interactions.




Keywords: Software Engineering, Software Reuse, CASE, and Repository.