Uses of Interface
edu.university.ecs.lab.detection.metrics.services.IMetric
Packages that use 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
Classes in edu.university.ecs.lab.detection.metrics.services that implement IMetricModifier 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.Methods in edu.university.ecs.lab.detection.metrics.services that return types with arguments of type IMetric