In 1976, Belady and Lehman 'laws
of of software evolution' stated that, a software lifecycle will be
continuously modified, and its unstructuredness and entropy will increase with
time, unless system renovation is done to improve the system’s structure, and
make it more comprehensible, extensible and reusable. The initial phase of these
renovation - and probably the most difficult - is a description of the global
structure of a software, and an inventory of its technical dependencies and
connections to other systems and data sources. Moreover, this investigation
phase must be continuously done on development platforms, during reengineering
works, to ensure that extra and undesired dependencies and components are not
added to a system already over-burdened.
Primhill Computers'tool Survol provides a completely safe - but deeply intrusive - analysis of running systems and their environments, allowing to have an exact understanding of the overall impact of a system and its possible side-effects with other applications.