Design Maintenance System®

DMS® is a 21st Century Vision for
Software Engineering and Software Maintenance

A software engineering environment that supports the incremental engineering and maintenance of large application systems, driven by domain knowledge, semantics, captured designs and automation.

DMS records:

Using practical program generation and transformation technology, DMS will enable designers to:

while yielding a 50% reduction in software maintenance cost and cycle time

The DMS concept is fundamentally different from other Software Engineering methods:

The DMS vision thus provides a continuous, incremental model of software construction.

We call this approach a semantically-based software engineering method, because DMS "understands" far more about the problem and the final program than conventional CASE tools.

What can one do with a DMS-like technology?

DMS is designed for large scale software systems

Additional Information:

Technical Papers Related to DMS

DMS R&D was funded by the National Institute of Standards and Technology, Advanced Technology Program




Design Maintenance
System Vision