News

Demo

Archives

TraceIT

e-TraceIT

Client List

Industry Analysis of dii

Contact Us

FIRST MULTI-LANGUAGE APPLICATION MINING & ANALYSIS TOOL FROM DATA INTEGRITY; DIAGRAMS COMPLEX SOFTWARE SYSTEMS

TraceIT Allows Easy Understanding of Source Code Spanning Legacy to E-Business; Enables Execution of Difficult Software Projects; Addresses Chronic Shortage of Subject Matter Experts


WALTHAM, MASS., July 10, 2000 - Data Integrity, Inc., developer of breakthrough systems development and testing solutions, today announced TraceIT, the first application mining and analysis technology that provides graphical maps, or logic flow charts, of software systems comprised of multiple languages. TraceIT is a major new e-business enabler, allowing legacy systems to be integrated with Java-based applications.

TraceIT improves programmers' ability to rapidly understand source code. The tool graphically depicts systems spanning front-end and back-end languages (COBOL, PL/I, RPG, C, C++, Java), showing all module and database relationships in a simple flowchart. It is instrumental for routine maintenance change requests and for more complex software projects, such as system updates reflecting new industry regulations, merging of systems, conversions to new languages and adoption of new business rules.

"With the scarcity of subject matter experts, application mining is a crucial IT technology for the extension of existing legacy assets -- it allows easier understanding of systems that lack documentation," said Allen G. Burgess, CEO of Data Integrity. "But current software understanding tools can only display one language at a time. TraceIT simultaneously shows multiple languages, a breakthrough in today's more complex, heterogeneous environments." TraceIT displays the full impact of proposed system enhancements and changes at the click of a mouse. It is easy to use, conforming to current maintenance methods; analysts are trained on the tool in less than a day. And it significantly narrows the search for problems in source code, making analysts more efficient and more accurate when finding and fixing defects.

At the heart of TraceIT is Data Integrity's powerful parsing engine, which analyzes and displays the essential characteristics of applications in real-time. TraceIT's Intelligent Parsingtm is the first technology to classify the functional and operational components within source code, providing a dynamic application roadmap. With TraceIT, application analysis takes on new meaning: source code can be examined for dependencies across multiple modules and languages through a broad and drillable view of the system.

TraceIT's graphical source analysis technology provides a bird’s eye view of:
  • all module-to-module communication inside of an application; any calls made by each module
  • any file I/O made by each module
  • any read or writes to a database from each source module
  • what modules call a particular database, external file, or routine
  • a graphical presentation of the logic flow for the modules in an application
  • simultaneous display of expanded source information with logic flow

These features allow the user to document source code for an application and see the impact any changes made to a particular module, external file, database, or called routine will have on other modules inside of the application.
    Other features include the ability to:
  • Trace a variable throughout an entire application based on its usage
  • Show all modules where a particular variable is defined
  • Show only the modules where a particular variable is defined and used
  • Trace all MOVEs or re-assignments of a variable in a module
  • Search a variable based on its byte order definition inside a variable structure
  • Trace a variable’s usage from one application to another application
  • Provide with a mouse click an instant view of a variables properties
  • Search on any item in the source code; this includes reserved words, commands, fields, copybooks, etc.

TraceIT creates and maintains a current profile of the source code. Users have access to this information through PC graphics on their desktops. They simply specify an application and TraceIT displays all relevant information, including module-to-module communication, calls made to databases or external files, variable usage throughout the application and more. The user is then equipped to carry out virtually any maintenance task.


About Data Integrity Data Integrity has spent years developing software for the analysis of logic and math inside of source code. Customers include Bank of America, Credit Suisse First Boston, United Healthcare, Siemens Westinghouse, the U.S. Air Force and Barnes and Noble.


© 2001 All Rights Reserved