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.