Alignment calculator
This component computes the alignment of a set of norms with respect to the value it has been initialized with. It calculates this alignment following the formalization in Eq. using Monte Carlo sampling. It simulates a set of paths for the model under examination to extract their respective outcomes (i.e. their final states), evaluates them with the value semantics function and averages the results. Mathematically:
An Alignment Calculator is initialized by providing (i) a representation of the model or system being examined (i.e. the entity upon which norms apply to), and (ii) the semantics function of the value of interest whose alignment is computed by the component.