Package edu.university.ecs.lab.detection.metrics
package edu.university.ecs.lab.detection.metrics
This package contains classes and utilities for calculating various metrics related to microservices
and service dependency graphs.
This package include:
- MetricCalculation
: Calculates structural and degree coupling metrics,
and modularity metrics for a microservice system based on service dependency graph (SDG).
- RunCohesionMetrics
: Calculates cohesion metrics for a microservice system
based on its intermediate representation (IR).
- edu.university.ecs.lab.detection.metrics.models
: Contains models used in metric calculations.
- edu.university.ecs.lab.detection.metrics.services
: Contains services for calculating and aggregating metric results.
- edu.university.ecs.lab.detection.metrics.utils
: Contains utility classes for common operations related to metric calculations.
-
ClassDescriptionCalculates structural, degree coupling metrics, and modularity metrics for a microservice system based on service dependency graph (SDG)Calculates cohesion metrics for a microservice system based on its intermediate representation (IR).