Title :
Abstracting the logical processing life cycle for entities using the RECAST method
Author :
Edwards, Helen M. ; Munro, Malcolm
Author_Institution :
Centre for Software Maintenance, Durham Univ., UK
Abstract :
The reverse engineering into CASE technology method (RECAST) takes the source code for an existing COBOL system and derives a no-loss representation of the system documented in a structured systems analysis and design method (SSADM) format. One key element of the method is the abstraction of logical processing that affects the individual entities of the system. For each entity this processing is extracted from the physical implementation of the system using a program slicing technique and is then transformed into a logical representation (as an entity life history) using a set of translation and transformation rules. How the abstraction is achieved is described, and an example derived from an existing operational system that has been used as a case study for the method is given
Keywords :
COBOL; reverse engineering; software tools; systems analysis; CASE; COBOL system; RECAST method; SSADM; entities; entity life history; logical processing life cycle; logical representation; program slicing technique; reverse engineering; source code; structured systems analysis and design method; transformation rules; translation rules; Computer aided software engineering; Costs; Design methodology; History; Reverse engineering; Software maintenance; Software systems; System analysis and design; Systems engineering and theory; Tiles;
Conference_Titel :
Software Maintenance ,1993. CSM-93, Proceedings., Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-4600-4
DOI :
10.1109/ICSM.1993.366946