14th Working Conference on Reverse Engineering (WCRE 2007)
Recovering Data Models via Guarded Dependences
Vancouver, BC, Canada
October 28-October 31
ISBN: 0-7695-3034-6
This paper presents an algorithm for reverse engineering semantically sound object-oriented data models from pro- grams 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.