Description: DMS Software Reengineering Toolkit
cobol (3) software reengineering (2) reverse engineering (2) software porting (2) software analysis (2) legacy translation (2) legacy software (2) program transformation (2) c/c++ (2) fortran (2)
Code Search (Find, Follow), Analysis (Metrics, Static, Dynamic, Bugs) and Change (Modernization, Migration, Generation, Optimization, Rearchitecting)
... is a sophisticated set of infrastructure and highly customizable tools for automating : source program analysis modification of source code generation of software DMS/SRT (or just "DMS") can operate at large scale, on arbitrary mixtures of domains (computer languages, e.g., C++, Java, COBOL, SQL, HTML, Verilog, ...) .
The purpose of DMS is to provide sufficient infrastructure so that a custom tool builder can spend her time working on the custom tool details, rather than trying to build the necessary infrastructure machinery from the ground floor up . This can save the tool builder literally years of engineering by leveraging the man-century already invested by SD. Sophisticated infrastructure enables the tool builder to produce more effective results than what could be obtained from a custom standalone tool.