DocumentCode
2367771
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
fYear
1993
fDate
27-30 Sep 1993
Firstpage
162
Lastpage
171
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance ,1993. CSM-93, Proceedings., Conference on
Conference_Location
Montreal, Que.
Print_ISBN
0-8186-4600-4
Type
conf
DOI
10.1109/ICSM.1993.366946
Filename
366946
Link To Document