Have a personal or library account? Click to login
Integrating Multi-View features into diagrammatic languages Cover

Abstract

In this paper, we define diagrammatic languages by metamodels represented by categorical sketches. Then, a model, corresponding to a categorical sketch, is a Set-value functor M: 𝓖→Set, where 𝓖 is the sketch graph, and which respects the constraints imposed by the categorical sketch. A view of a model M, is another model đ“„ in the diagrammatic language that maps to M by a natural injective transformation. This is a theoretically satisfactory definition but does not provide us with solutions to actually find these views. In this paper, we will present a practical way to construct a satisfactory set of views for a given model. Moreover, this mechanism can be implemented generically, at the modeling language level, and then used for each model separately. The categorical mechanisms that we use to solve this problem are representable functors and the Yoneda lemma. This is also the main contribution of this paper to solving problems related to multi-view modeling.

DOI: https://doi.org/10.2478/ijasitels-2025-0011 | Journal eISSN: 2559-365X | Journal ISSN: 2067-354X
Language: English
Page range: 129 - 139
Published on: Dec 17, 2025
Published by: Lucian Blaga University of Sibiu
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2025 Daniel C. Crăciunean, published by Lucian Blaga University of Sibiu
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.