Dms Software Reengineering Toolkit
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. The DMS Software Reengineering Toolkit is a set of program transformation tools available for automating custom source program analysis, modification, translation or generation of software systems for arbitrary mixtures of source languages for large scale software systems. DMS has been used to implement a wide variety of practical tools, include domain specific languages, test coverage and profiling tools, clone detection, language migration tools, and C++ component reengineering. The Toolkit provides means for defining language grammars and will produce parsers which automatically construct abstract syntax trees, and prettyprinters to convert original or modified ASTs back into compilable source text. The parse trees capture, and the prettyprinters regenerate complete detail about the original source program, including source position, comments, radix and format of numbers, etc. to ensure that regenerated source text is as recognizable to a programmer as the original text modulo any applied transformations.
- Paperback | 68 pages
- 149.86 x 223.52 x 10.16mm | 113.4g
- 10 May 2012
- Anim Publishing
- United States