Title :
Inverse transformation of software from code to specification
Author :
Sneed, H.M. ; Jandrasics, Gabor
Author_Institution :
Software Eng. Service, Neubiberg, West Germany
Abstract :
A description is given of a schema supported by automated tools for the retranslation of software code back into an application specification by the process of inverse transformation. The code of Cobol programs is first retranslated into an intermediate design schema based on a set of normalized relational tables for the modules, data capsules, and interfaces extracted from the source programs. In a second step, the intermediate design representation is retranslated into a specification schema based on the entity/relationship model. As a byproduct of the reverse transformation process, the programs are modularized and restructured
Keywords :
COBOL; relational databases; software reusability; software tools; application specification; automated tools; entity/relationship model; inverse transformation; relational tables; retranslation; software code; software reusability; software tools; Application software; Databases; Operating systems; Page description languages; Programming; Reverse engineering; Software engineering; Software standards; Software tools;
Conference_Titel :
Software Maintenance, 1988., Proceedings of the Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-0879-X
DOI :
10.1109/ICSM.1988.10149