2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) 2019
DOI: 10.1109/models-c.2019.00016
|View full text |Cite
|
Sign up to set email alerts
|

DeepTelos for ConceptBase: A Contribution to the MULTI Process Challenge

Abstract: DeepTelos is a straightforward extension of the Telos modeling language to allow some form of multi-level modeling. A variant of Telos has been implemented in the ConceptBase system on top of a Datalog engine. Telos defines the concepts of instantiation, specialization and attribution/relations by means of axioms. In addition, the user can define new constructs by deductive rules, integrity constraints, and so-called query classes. In this paper, we tackle the process challenge formulated for the MULTI 2019 wo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 11 publications
0
4
0
Order By: Relevance
“…(7) The 1:1 cardinality constraint for "isPowerTypeOf" in MLT* should also be applied to DeepTelos to exclude redundant classes that always have the same extension. ( 8) DeepTelos showed that it can cover the standard multi-level modeling challenges [16]. Since DeepTelos is a proper subset, MLT-Telos and MLT* can easily pass the same challenges.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…(7) The 1:1 cardinality constraint for "isPowerTypeOf" in MLT* should also be applied to DeepTelos to exclude redundant classes that always have the same extension. ( 8) DeepTelos showed that it can cover the standard multi-level modeling challenges [16]. Since DeepTelos is a proper subset, MLT-Telos and MLT* can easily pass the same challenges.…”
Section: Discussionmentioning
confidence: 99%
“…Due the underpinning by O-Telos, the definition of DeepTelos only 1 Infinite interpretations are neither ruled out nor necessitated. 2 The formal definition of "specializes" in MLT* [1] is shown later in section 3.2.2. requires six axioms in its latest incarnation [16]. Reformulated with the predicates used in MLT*, the central axiom of DeepTelos is…”
Section: Deeptelosmentioning
confidence: 99%
“…2) as a number, such as "potency" [1], which describes how often a class and its concretions can be concretized or "level" [7]. Other approaches use designators to characterize levels [11] or do without explicit levels [16].…”
Section: Emphasis On Commonalitiesmentioning
confidence: 99%
“…A considerable number of publications demonstrated clear advantages of applying multi-level modeling to particular use cases, e.g., [18,27,31,32,44,60,65,67,90,98,100], and supported Atkinson's and Kühne's claim that "there is a strong demand for some kind of technology supporting ontological multi-level modeling" [9, p. 357]. However, while various approaches to multi-level modeling are available, it seems still to be the case what the authors stated 12 years ago: "[…] the software modeling community has not taken advantage of them yet" [9, p. 357].…”
Section: Introductionmentioning
confidence: 99%