DEEP ANALYSIS is a thorough examination process in which the
system is analysed to identify potential errors,
irregularities, and risks.
As a result of the DEEP ANALYSIS, the leaders of the company
and the IT directors receive detailed documentation about the
system’s current state and a concrete plan for addressing
identified issues.
The DEEP ANALYSIS Process
1.
Automated error detection
▸ During the first phase a program-based examination
takes place that automatically analyzes all system
components.
▸ This step is suitable to identify basic errors, but it
cannot fully uncover deeper operational shortcomings or
issues.
2.
Manual code review
▸ After the automated analysis, PEPPERMARKS experts
manually conduct a detailed logical analysis of the code.
▸ Manual analysis is essential to create a comprehensive
picture of system errors, irregularities, risks, and their
causes.
▸ Skipping automated and manual analyses may leave many
errors hidden, which can lead to operational problems or
indirectly result in revenue loss over time.
Steps of In-Depth Analysis
1.
Access provision
▸ From the system side, PEPPERMARKS requires access to
the necessary resources.
2.
Program-based and manual analysis
▸ PEPPERMARKS experts perform both program-based and
manual in-depth analyses of the system.
▸ If necessary, further analysis is carried out on
specific parts of the software using symbolic execution
and special mathematical methods.
3.
Consultation and evaluation
▸ After the analysis, there is a consultation with
technical leads and developers regarding the
non-functional requirements of the system, such as
security and performance aspects.
Outcome of the in-depth analysis
Detailed review
▸ Results of the analysis in a detailed documentation on
the entire system’s condition and shortcomings.
Repair plan
▸ A repair plan is created at the end of the process,
including the necessary interventions, further training,
and all other steps required to ensure the system operates
smoothly.