Title :
An artificial neural network based software reengineering tool for extracting objects
Author :
Arseneau, J. Brant ; Spracklen, Tim
Author_Institution :
Dept. of Eng., Aberdeen Univ., UK
fDate :
27 Jun- 2 Jul 1994
Abstract :
Given the current level of interest in software reengineering and object-oriented methodologies, the possibility of a tool that could reengineer non object-oriented source code (COBOL) to a object-oriented formal specification and then into an implementation might attract widespread commercial interest. In this paper the authors address the issues in reengineering to an object-oriented form; in particular the extraction of objects from existing source code. The paper is divided into three sections. The first section introduces software reengineering and the object-oriented methodology while the reader is referred to key papers in these areas. The second section describes the three components of the software reengineering tool, which are, (1) the decomposer, (2) the information base, and (3) the composers, and a detailed description of the artificial neural network is presented. The third section describes results obtained from attempting the extraction of objects from existing systems
Keywords :
neural nets; object-oriented methods; systems re-engineering; COBOL; artificial neural network based software reengineering tool; composers; decomposer; information base; object extraction; object-oriented formal specification; object-oriented methodologies; Artificial neural networks; Automation; Data mining; Formal specifications; Investments; Knowledge based systems; Measurement techniques; Software maintenance; Software reusability; Software tools;
Conference_Titel :
Neural Networks, 1994. IEEE World Congress on Computational Intelligence., 1994 IEEE International Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-1901-X
DOI :
10.1109/ICNN.1994.374832