What can program supervision do for program reuse?
- 1 January 2000
- journal article
- Published by Institution of Engineering and Technology (IET) in IEE Proceedings - Software
- Vol. 147 (5), 179-185
- https://doi.org/10.1049/ip-sen:20000898
Abstract
The authors are interested in knowledge-based techniques (called program supervision) for managing the reuse of a modular set of programs. The focus of the paper is to analyse which reuse problems program supervision techniques can solve. First, they propose a general definition for program supervision, a knowledge representation model, and a reasoning model. They then 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
This publication has 7 references indexed in Scilit:
- Borg: a knowledge-based system for automatic generation of image processing programsIeee Transactions On Pattern Analysis and Machine Intelligence, 1999
- Automating image processing for scientific data analysis of a large image databaseIeee Transactions On Pattern Analysis and Machine Intelligence, 1996
- Composition of image analysis processes through object-centered hierarchical planningIeee Transactions On Pattern Analysis and Machine Intelligence, 1995
- A development shell for cooperative problem-solving environmentsMathematics and Computers in Simulation, 1994
- Towards an intelligent problem-solving environment for signal processingMathematics and Computers in Simulation, 1994
- An expert system interface for an identification programAutomatica, 1991
- ESPION: An expert system for system identificationAutomatica, 1990