MUMPS refactoring technology

Refactoring is the process of changing a software system in such a way that it does not alter the function of the code yet improves its internal structure. When carried out manually, refactoring is applied directly to the source code and is generally a labor-intensive, ad hoc, and potentially error-prone process. In contrast to conventional manual refactoring, TSRI has achieved a highly automated refactoring process characterized by the application of pattern-based transformations to a model of the software rather than to the source code. This approach allows refactoring to be applied reliably and safely on a massive scale as a rigorous disciplined multi-level automated and machine-mediated process.

Automated and ...

Get Information Systems Transformation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.