Uses of Interface
edu.university.ecs.lab.detection.metrics.services.IMetric
Package
Description
This package contains classes that are services for calculating various metrics related to microservices
and service dependency graphs.
-
Uses of IMetric in edu.university.ecs.lab.detection.metrics.services
Modifier and TypeClassDescriptionclass
Abstract metric class template for all metricsclass
Metric Service Class to determine Lack of Message Level Cohesion (LMC) metric between microservice operations LMC = sum(1 - ((iDS + oDS) / 2)) / numberOfPairsclass
Metric Service Class to determine the Number of Operations in a microserviceclass
The measurement procedure consists of comparing the sets of parameter types for each service operation so∈ SO (sis) in a pair-wise manner, and then placing the operations with common parameter types into a set of Common operations.class
Measurement Procedure: The measurement procedure consists of two steps.