Conversion of Heterogeneous SLOs. Often SLOs state the same objective but express it differently. We define a category of rules to address SLOs that have semantic similarity but are syntactically heterogeneous as in the example in Figure 5. In the example, the provider is expressing an assurance using the WSLA predicate “PercentageLessThanThreshold” and the consumer is expressing the same requirement more directly using the predicate “less”. While a human reader can clearly see that the provider’s SLO satisfactorily meets the consumer’s requirements, the heterogeneity of the predicates prevents the direct comparison of the provider and consumer SLOs. We define the following ARL rule, where x is a user defined threshold, to convert the provider’s SLO so that it expresses the objective more directly:
Appears in 2 contracts
Sources: Ws Agreement, Ws Agreement