Graal MVP

Microservice Visualization Platform

The goal of this project is to utilize GraalVM Native Image as a static analysis tools for microservices. In the first phase, we have extended Native Image compilation pipeline and collected information about entities, rest endpoints, and rest calls for each microservice. Then, we have merged the per-microservice data into global Service and Domain views.

High level overview of the Graal MVP infrastructure

We have published our first steps at SANER 2024 (Hutcheson et al., 2024).

References

2024

  1. SANER
    Software Architecture Reconstruction for Microservice Systems Using Static Analysis via GraalVM Native Image
    Richard Hutcheson , Austin Blanchard , Noah Lambaria , and 3 more authors
    In SANER 2024 , Mar 2024