Conceptual model visual simulation and the inductive learning of missing domain constraints

作者:

Highlights:

摘要

Conceptual modeling plays a fundamental role in information systems engineering, and in data and systems interoperability. To play their role as instruments for domain modeling, conceptual models must contain the exact set of constraints that represent the worldview of the relevant domain stakeholders. However, as empirical results show, conceptual modelers are subject to cognitive limitations and biases and, hence, in practice, they systematically produce models that fall short in that respect. Moreover, automating the process of formally assessing conceptual models in this sense (i.e., model validation) is notoriously hard, mainly because the intended worldview at hand lies in the mind of these stakeholders. In this paper, we provide a novel approach to model validation and automated constraint learning that combines, on one hand, Model Finding via the visual simulation of that model’s valid instances and, on the other hand, Inductive Logic Programming techniques. In our approach, we properly channel the results produced by the application of a visual model finding technique as input to a learning process. We then show how the approach is able to support the modeler in identifying missing constraints from the original model. The approach is validated against a catalog of empirically-elicited conceptual modeling anti-patterns. As we show here, the approach is able to support the automated learning of constraints that are needed to rectify a number of relevant anti-patterns in this catalog.

论文关键词:Conceptual modeling,Constraints learning,Model validation,Inductive learning,Inductive Logic Programming,Model simulation

论文评审过程:Received 4 June 2021, Revised 16 February 2022, Accepted 19 May 2022, Available online 30 May 2022, Version of Record 13 June 2022.

论文官网地址:https://doi.org/10.1016/j.datak.2022.102040