Alight analysis algorithms are capable of obtaining valuable information from the source code. This information in often crucial to fulfil a successful modernization, as they identify problems in the program structure, performance, etc. of the legacy applications, and thus, corrections can be applied before transforming the application to a newer technology. Currently, Alight has many analysis tools available to all programing languages:
- dead code and unused variables detector
- cyclomatic complexity report generator
- business logic detector for user interface functions
- program dependecies analysis
- flow diagrams generator
- data model analyzer
In addition, it is possible to implement custom static analysis algorithms to detect problems that are specific to each legacy system.