vFunction Building Blocks
vFunction Building Blocks
The AO Manager has three building blocks:
- Static Analysis, analyze binaries (produced from CI/CD) and provide initial tech debt metrics
- Dynamic Analysis, combined with Static Analysis that identifies initial domains using AI
- AI Analysis and Baselining: an interactive UI for architects to refine a baseline view of the architecture using the AI algorithms that continuously analyze the data with the constraints introduced by the architect. The key result of the baseline is the specification of the domains.
After the baseline is established, the Continuous Modernization cycle starts (top right of image below): the application is auto analyzed and the results are compared with the baseline to automatically produce a list of TODO items corresponding to changes detected with respect to the baseline, which we refer to as architectural drifts. The architectural drifts can be characterized as positive (remediation) and negative (accumulation). Based on these findings the application is either fixed or a new baseline is defined in the AO Manager for the next cycles.