User:Clinternet/Semantic Designs



Semantic Designs is a provider of software tools and services for analyzing or automatically modifying source code for large scale software systems. This includes quality analysis (e.g., metrics, test coverage, clone duplication), problem analysis (e.g., dead or erroneous code), automated software restructuring (e.g. SOAization), and software migrations (e.g., porting between platforms, and software language conversions).

SD uses its proprietary core technology, the DMS Software Reengineering Toolkit, as the basis for all of its tools and services. DMS provides compiler-level access to the details of the source code, and customizable analyzers and transformers to enable the desired task to be automated. As an example of such a task, SD automated the conversion of the US Air Force B-2 mission software from JOVIAL to C (programming language)

The company offers both off-the-shelf tools for standard software engineering tasks (test coverage, profiling, source code search) and custom services.

History
The company was founded in 1995.