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.