What can Program Supervision do for Program Reuse


Sabine Moisan and Monique Thonnat

Abstract:

We are interested in knowledge-based techniques (called program supervision) for managing the reuse of a modular set of programs. The focus of this paper is to analyse which reuse problems program supervision techniques can solve. First, we propose a general definition for program supervision, a knowledge representation model, and a reasoning model. Then we analyse program supervision solution for reuse in terms of the structure of the programs to re-use and in terms of the effort for building a program supervision knowledge base. The paper concludes with what program supervision can do for program reuse from the points of view of the code developers, the experts, and the end-users.

Keywords: Program supervision, software reuse, knowledge-based system

To get this article,  click here


BibTeX reference:


Dernière mise à jour : 15/03/01
Agnes.Cortell@sophia.inria.fr