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.