Capturing multi-level models in a two-level formal modeling technique

2Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Conceptual models are often built with techniques that propose a strict stratification of entities into two classification levels: a level of types (or classes) and a level of instances. Multi-level conceptual modeling extends the conventional two-level scheme by admitting that types can be instances of other types, giving rise to multiple levels of classification. Nevertheless, the vast majority of tools and techniques are still confined to the two-level scheme, and hence cannot be used for multi-level models directly. We show here how a multi-level model in ML2 can be transformed into a two-level specification in the formal modeling technique Alloy, thereby leveraging the Alloy analyzer to multi-level models.

Cite

CITATION STYLE

APA

Almeida, J. P. A., Musso, F. A., Carvalho, V. A., Fonseca, C. M., & Guizzardi, G. (2019). Capturing multi-level models in a two-level formal modeling technique. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11788 LNCS, pp. 43–51). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-33223-5_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free