- Home
- Code Refactoring Tools
- DMS Software Reengineering Toolkit
On the recordRead 7 Oct 202614 facts
DMS Software Reengineering Toolkit
Austin, Texas, United States
Plans and prices
DMS Software Reengineering Toolkit
Priced on request
Cost varies by language modules · Volume discounts available · Research discounts available · Purchase order required
Read 7 Oct 2026 · wqw.semdesigns.com
On the record
- Analysis
- Its listed capabilities include control-flow and data-flow analysis, points-to analysis, and symbolic range analysis.semdesigns.com · read 7 Oct 2026
- Company
- Semantic Designs, Inc. is headquartered in Austin, Texas, and its company history says it was established in October 1995.ww2.semdesigns.com · read 7 Oct 2026
- Hardware
- DMS is designed to run on symmetric multiprocessor x86 architectures.ww2.semdesigns.com · read 7 Oct 2026
- Language support
- DMS can operate on mixtures of domains including languages such as C++, Java, COBOL, SQL, HTML, and Verilog.semdesigns.com · read 7 Oct 2026
- Licensing
- The maker says royalty licensing with significant discounts can allow redistribution of a DMS-based tool.wqw.semdesigns.com · read 7 Oct 2026
- Operating system
- DMS is hosted on Windows and the maker says it runs on Linux, Solaris, and Mac OS X using Wine.ww2.semdesigns.com · read 7 Oct 2026
- Parsing
- DMS provides Unicode-based parser and lexer generation with automatic error recovery and support for several text encodings.semdesigns.com · read 7 Oct 2026
- Purpose
- DMS provides customizable infrastructure for automating source program analysis, source code modification, and software generation.semdesigns.com · read 7 Oct 2026
- Scale
- DMS is designed to process thousands of files across multiple languages at once and handle systems with millions of lines of code.ww2.semdesigns.com · read 7 Oct 2026
- Support
- Semantic Designs says it offers DMS training, expert advice, and implementation support as desired by the customer.ww2.semdesigns.com · read 7 Oct 2026
- Transformations
- Patterns and transformations can be written in domain syntax and applied to syntax trees, with procedural mechanisms also available.semdesigns.com · read 7 Oct 2026
- Use cases
- The maker lists migration, refactoring, optimization, code analysis, reverse engineering, and domain-specific program generation as possible applications.semdesigns.com · read 7 Oct 2026