CATMA is an automated conformance analysis tool designed to identify discrepancies between the implementation and deployment of microservice applications.
Conformance Analysis Tool For Microservice Applications
This tool is primarily used by developers and architects of microservice applications to ensure that their implementations align with defined models. By analyzing static and dynamic models, it helps in identifying non-conformances that could lead to potential issues in application performance or security.
Ensure all required Python packages are installed as specified in the requirements.txt file for optimal functionality.
Ensure Python 3.9 or higher is installed on your system.
Install required Python packages using the command: pip install -r requirements.txt.
Ensure an internet browser is installed for viewing interpretations.
python CATMA.py <static_model_path> <dynamic_model_path>
Runs the CATMA tool by providing the paths to the static and dynamic models.