On metamodel-based design of software metrics

被引:0
作者
Eessaar, Erki [1 ]
机构
[1] Tallinn Univ Technol, Dept Informat, EE-12618 Tallinn, Estonia
来源
BALANCING AGILITY AND FORMALISM IN SOFTWARE ENGINEERING | 2008年 / 5082卷
关键词
metric; measure; metamodel; UML; object-relational database; data model; reusability;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Metric values can be used in order to compare and evaluate software entities, find defects, and predict quality. For some programming languages there are much more known metrics than for others. It Would be helpful, if one could use existing, metrics in order to find candidates for new metrics. A solution is based on an observation that it is possible to specify abstract syntax of a language by using a metamodel. In the paper a metrics development method is proposed that uses metamodel-based translation. In addition, a metamodel of a language helps LIS to find the extent of a set of metrics in terms of that language. That allows us to evaluate the extent of the core of a language and to detect possible quality problems of a set of metrics. The paper contains examples of some candidate metrics for object-relational database design, which have been derived from existing metrics.
引用
收藏
页码:40 / 54
页数:15
相关论文
共 50 条
[31]   A Metamodel-Based Approach for Adding Modularization to KeYmaera's Input Syntax [J].
Baar, Thomas .
PERSPECTIVES OF SYSTEM INFORMATICS (PSI 2019), 2019, 11964 :125-139
[32]   Metamodel-based optimization of a control arm considering strength and durability performance [J].
Song, Xue Guan ;
Jung, Ji Hoon ;
Son, Hwan Jung ;
Park, Joon Hong ;
Lee, Kwon Hee ;
Park, Young Chul .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2010, 60 (04) :976-980
[33]   Metamodel-Based Hyperparameter Optimization of Optimization Algorithms in Building Energy Optimization [J].
Si, Binghui ;
Liu, Feng ;
Li, Yanxia .
BUILDINGS, 2023, 13 (01)
[34]   Metamodel-based shape optimization of connecting rod considering fatigue life [J].
Lee, TH ;
Jung, JJ .
FRACTURE AND STRENGTH OF SOLIDS VI, PTS 1 AND 2, 2006, 306-308 :211-216
[35]   An Evaluation Framework for MAS Modeling Languages Based on Metamodel Metrics [J].
Garcia-Magarino, Ivan ;
Gomez-Sanz, Jorge J. ;
Fuentes-Fernandez, Ruben .
AGENT-ORIENTED SOFTWARE ENGINEERING IX, 2009, 5386 :101-115
[36]   Metamodel-based transformation from UML state machines to DEVS models [J].
Gonzalez, Ariel ;
Luna, Carlos ;
Cuello, Roque ;
Perez, Marcela ;
Daniele, Marcela .
PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2014,
[37]   Metamodel-Based Analysis of Domain-Specific Conceptual Modeling Methods [J].
Bork, Dominik .
PRACTICE OF ENTERPRISE MODELING (POEM 2018), 2018, 335 :172-187
[38]   A Metamodel-Based Global Algorithm for Mixed-Integer Nonlinear Optimization and the Application in Fuel Cell Vehicle Design [J].
Jie, Haoxiang ;
Shi, Huihong ;
Ding, Jianwan ;
Wu, Yizhong ;
Yin, Qian .
CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2015, 108 (03) :193-214
[39]   Symbolic regression metamodel-based optimal design of patient-specific spinal implant (pedicle screw fixation) [J].
Jayanta Kumar Biswas ;
Kanak Kalita ;
Amit Roychowdhury .
Engineering with Computers, 2022, 38 :999-1014
[40]   Metamodel-based robust collaborative optimization for the suspension parameters of rail vehicles [J].
Liu, Wenlong ;
Yang, Yue ;
Wang, Panpan ;
Chen, Xiao ;
Wei, Xiaobin .
JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2019, 42 (08) :643-652