What is it about?
One of the key enablers of further growth of multi-level modeling will be the development of objective ways to allow multi-level modeling approaches to be compared to one another and to two-level modeling approaches. While significant strides have been made regarding qualitative comparisons, there is currently no adequate way to quantitatively assess to what extent a multi-level model may be preferable over another model with respect to high-level qualities such as understandability, maintainability, and control capacity. In this paper, we propose deep metrics, as an approach to quantitatively measure high-level model concerns of multi-level models that are of interest to certain stakeholders. Beyond the stated goals, we see deep metrics as furthermore supporting the comparison of modeling styles and aiding modelers in making individual design decisions. We discuss what makes a metric “depth-aware” so that it can appropriately capture multi-level model properties, and present two concrete proposals for metrics that measure high-level multi-level model qualities.
Featured Image
Photo by William Warby on Unsplash
Why is it important?
Multi-level modelling is a very promising approach to modelling systems and representing knowledge. Multiple variants of this approach are still competing for being considered the best and there is further need to demonstrate the superiority of multi-level modelling over traditional two-level modelling.
Perspectives
Many standard metrics are not very exciting, nor are they helpful. They measure very low-level properties which poorly relate to stakeholder quality attributes. With meaningful metrics we want to deliver a fast and cheap way to predict high-level performance characteristics.
Thomas Kuehne
Victoria University of Wellington
Read the Original
This page is a summary of: Meaningful metrics for multi-level modelling, October 2020, ACM (Association for Computing Machinery),
DOI: 10.1145/3417990.3421412.
You can read the full text:
Contributors
The following have contributed to this page