BACK

Download Φ First Steps Φ License Φ Forum Φ Channel Φ Team Φ Home



Multi-Level Modeling with ConceptBase


We have used the metamodeling capabilities of ConceptBase to implement a number of approaches to multi-level modeling (MLM). In short MLM aims to better manage the co-existence of objects, classes, meta classes, and metameta classes in a comprehensive object-oriented model. Classes shall be regarded as objects that may have their own properties. The definition of attributes and relations shall done at the right abstraction level and shall avoid "accidental complexity" (i.e. multiple redundant definitions). The list of implemented approaches is:

Dual deep instantiation (DDI), 2014

This approach uses dual attribute/relation potencies for a flexible management of the allowed uses of attribute/relation definitions. It also integrates the well-known cardinalities. The solution consists of a rather large number of rules and constraints.

DeepTelos, 2016

This approach is a very simple application of the powertype pattern to realize multi-level modeling on top of the O-Telos axioms. By building on the O-Telos axioms for instantiation, specialization and attribution/relations, just three deductive rules are sufficient to have a simple MLM system.

DeepTelos 2: DeepTelos Demonstration, 2019, MULTI 2019 process challenge, solution by DeepTelos

DeepTelos2 is a straightforward extension of the orginal DeepTelos by a better integration with the O-Telos specialization construct. It also realizes deriving instantiations to a powertype from explicit specializations.

MLT-Telos, 2020

MLT-Telos is an implementation of MLT*, a powertype-based multi-level modeling theory that goes beyond DeepTelos by formalizing disjointness and completeness constructs.

Demonstration at ER 2021

This directory cantiants the sources, graph files and links to videos accompanying the demonstration "Multilevel Modeling with ConceptBase" at the 40th Intl. Conf. on Conceptual Modeling (ER 2021).

Evaluating DeepTelos for ConceptBase

This directory contains the sources and graph files for the paper published with the EMISAJ journal in 2022. It extends the solution to the MULTI 2019 process challenge.

DeepTelos Solution for the MULTI 2022 Collaborative Comparison Challenge

This directory contains the sources and graph files for the DeepTelos part, which has been compared to the corresponding solution using DMLA.

ConceptBase Implementation of MDM

Multi-Dimensional Modeling (MDM) in MLM allows to control multiple classification in multi-level models. This directory contains the ConceptBase implementation as described in the paper "Sanity-Checking Multiple Levels of Classification - A Formal Approach with a ConceptBase Implementation" at ER 2023.


http://conceptbase.cc -- Contact: M. Jeusfeld, University of Skövde, Sweden
2023-07-29/M.Jeusfeld


Get ConceptBase.cc at SourceForge.net. Fast, secure and Free Open Source software downloads