Multi-dimensional multi-level modeling

被引:0
作者
Thomas Kühne
机构
[1] Victoria University of Wellington,
来源
Software and Systems Modeling | 2022年 / 21卷
关键词
Multi-level modeling; Level; well-formedness; Sanity-checking; Ontological classification; Multi-dimensional;
D O I
暂无
中图分类号
学科分类号
摘要
The growth of multi-level modeling has resulted in an increase of level-organization alternatives which significantly differ from each other with respect to their underlying foundations and the well-formedness rules they enforce. Alternatives substantially diverge with respect to how level boundaries should govern instance-of relationships, what modeling mechanisms they employ, and what modeling principles they establish. In this article, I analyze how a number of multi-level modeling approaches deal with certain advanced modeling scenarios. In particular, I identify linear domain metamodeling, i.e., the requirement that all domain-induced instance-of relationships align with a single global level-hierarchy, as a source of accidental complexity. I propose a novel multi-dimensional multi-level modeling approach based on the notion of orthogonal ontological classification that supports modeling of domain scenarios with minimal complexity while supporting separation of concerns and sanity-checking to avoid inconsistent modeling choices.
引用
收藏
页码:543 / 559
页数:16
相关论文
共 30 条
[1]  
Atkinson C(2001)Processes and products in a multi-level metamodeling architecture Int. J. Softw. Eng. Knowl. Eng. 11 761-783
[2]  
Kühne T(2003)Model-driven development: a metamodeling foundation IEEE Softw. 20 36-41
[3]  
Atkinson C(2003)Rearchitecting the UML infrastructure ACM Trans. Model. Comput. Simul. 12 290-321
[4]  
Kühne T(2008)Reducing accidental complexity in domain models Softw. Syst. Model. 7 345-359
[5]  
Atkinson C(2018)Toward a well-founded theory for multi-level conceptual modeling Softw. Syst. Model. 17 205-231
[6]  
Kühne T(2014)Multilevel modeling - toward a new paradigm of conceptual modeling and information systems design Business Inf. Syst. Eng. 6 319-337
[7]  
Atkinson C(2006)A powertype-based metamodelling framework Softw. Syst. Model. 5 72-90
[8]  
Kühne T(1992)Concepts, attributes and arbitrary relations Data Knowl. Eng. 8 249-261
[9]  
Carvalho VA(2006)Matters of (meta-) modeling Softw. Syst. Model. 5 369-385
[10]  
Almeida JPA(2012)Extending deep meta-modelling for practical model-driven engineering Comput. J. 57 36-58