Reuse reengineering and validation via concept assignment
- 1 January 1993
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 216-225
- https://doi.org/10.1109/icsm.1993.366940
Abstract
The first step in a software reuse reengineering process is to analyze the structural characteristics of the existing software so as to produce software component sets, each of which is a candidate for clustering and reengineering into a reusable module. This step is founded on one or more candidature criteria and the cost of the following steps depends on their quality. The notions of completeness and adequacy as applied to candidature criteria are introduced, the need for an adequacy validation process before they are applied on a software system is outlined. An adequate validation process founded on the assignment of a concept to the candidate modules is proposed, and the results of an application of this process are described and discusseKeywords
This publication has 18 references indexed in Scilit:
- Migration of procedurally oriented COBOL programs in an object-oriented architecturePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Program dependence analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Towards reuse reengineering of old softwarePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The concept assignment problem in program understandingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An intelligent tool for re-engineering software modularityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An environment for the reengineering of Pascal programsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Potpourri module detectionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Identifying objects in a conventional procedural language: an example of data design recoveryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A logic-based approach to reverse engineering tools productionIEEE Transactions on Software Engineering, 1992
- Making software reuse work: an implementation modelACM SIGSOFT Software Engineering Notes, 1991