RE/m is a reverse engineering tool for Caché and M applications. Reverse engineering is the process of automatically analyzing and documenting an existing software application. Re-engineering is the process of using that information both manually and automatically to support, maintain and enhance an application. Use of such tools and techniques can increase productivity, reduce costs and ultimately extend the life of any software application.
| Impact Analysis | RE/m includes analysis tools which both enable the impact of proposed changes to be assessed and assist the programmer in locating where modifications need to be made. |
|---|---|
| Productivity | RE/m increases productivity by reducing investigation time when making a change, and by automatically documenting changes once they have been made. |
| Software Testing | RE/m can help identify which parts of an application require re-testing. |
| Reliability | RE/m enables system enhancements to be made with fewer design and programmer flaws. Previously unforeseen consequences of a change can be detected during analysis and coding rather than after implementation. |
| Quality Control | The RE/parser option permits extensions or restrictions to the ANSI standard to be enforced and enables M code to be validated against in-house programming standards and naming conventions. |
Copyright 1997, 2005 George James Software.