Skip to content
SPECIFICTION
Get listed

DMS Software Reengineering Toolkit

semdesigns.com

WindowsmacOSLinux
Visit semdesigns.com
Spec score 7.4 #16 of 22 in Code Refactoring Tools

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

Every DMS Software Reengineering Toolkit plan and price →

Where Specifiction places it

Alternatives to DMS Software Reengineering ToolkitAll alternatives →