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