Title :
Recovering Data Models via Guarded Dependences
Author :
Komondoor, Raghavan ; Ramalingam, G.
Author_Institution :
IBM India Res. Lab, Delhi
Abstract :
This paper presents an algorithm for reverse engineering semantically sound object-oriented data models from programs written in weakly-typed languages like COBOL. Our inference is based on a novel form of guarded transitive data dependence, and improves upon prior semantics-based model inference algorithms by producing simpler, easier to understand, models, and by inferring them more efficiently.
Keywords :
COBOL; data models; object-oriented programming; programming language semantics; reverse engineering; COBOL; data model recovery; guarded transitive data dependence; object-oriented data models; reverse engineering; semantics-based model inference algorithms; weakly-typed languages; Algorithm design and analysis; Binary codes; Credit cards; Data analysis; Data mining; Data models; Inference algorithms; Object oriented modeling; Polynomials; Reverse engineering;
Conference_Titel :
Reverse Engineering, 2007. WCRE 2007. 14th Working Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-0-7695-3034-5
DOI :
10.1109/WCRE.2007.40