“…There are several approaches and tools aiming to validate models enriched with OCL constraints [27] relying upon different logic formalisms such as constraint logic programming [17,18,13], SAT-based model finders (like Alloy) [53,3,15,36,54], first-order logic [8], constructive query containment [45], higher-order logic [12,28], or rewriting logics [20]. Some of these approaches (like e.g.…”