programtransformation.org - DMS Software Reengineering Toolkit

Description: DMS Software Reengineering Toolkit

reverse engineering (325) cobol (192) c/c++ (192) fortran (66) software analysis (27) legacy software (20) software reengineering (16) software porting (14) legacy translation (13) program transformation (13)

Example domain paragraphs

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.