Enterprise Analyzer is a model-based technology that generates information about legacy applications at two levels:
- Application-level information describes the relationships between the
objects that comprise an application: its programs, copybooks, JCLs, BMS files, and so forth.
- Object-level information describes the relationships between the abstract syntactical
constructs that comprise an object: its sections, paragraphs, statements, conditions, variables, and so forth.
At both levels, the models are conceived as
Entity Relationship Diagrams (ERDs). Each object or construct the parser generates is modeled as an entity in one of the diagrams. The models are represented
in tree form to users.