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 条
[21]   A Metamodel-Based Approach for Automatic User Interface Generation [J].
Rosado da Cruz, Antonio Miguel ;
Faria, Joao Pascoal .
MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT I, 2010, 6394 :256-+
[22]   Metamodel-based simulation optimization considering a single stochastic constraint [J].
Tsai, Shing Chih ;
Park, Chuljin ;
Chang, Min Han .
COMPUTERS & OPERATIONS RESEARCH, 2023, 155
[23]   A sequential metamodel-based method for structural optimization under uncertainty [J].
Dutta, Subhrajit .
STRUCTURES, 2020, 26 :54-65
[24]   BlueState A Metamodel-based Execution Framework for UML State Machines [J].
Ortigosa, Alfredo ;
Rossi, Carlos .
ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, :226-231
[25]   Metamodel-Based Directional Importance Sampling for Structural Reliability Analysis [J].
Ye, Nan ;
Lu, Zhenzhou ;
Zhang, Xiaobo ;
Feng, Kaixuan .
IEEE TRANSACTIONS ON RELIABILITY, 2024, 73 (01) :463-477
[26]   Metamodel-Based Design Exploration and Optimization for Multiphysical Designs of Axial-Flux Synchronous Machines [J].
Schwinning, Folke ;
Kern, Thorsten A. .
2024 IEEE DESIGN METHODOLOGIES CONFERENCE, DMC, 2024,
[27]   Metamodel-based optimization of hot rolling processes in the metal industry [J].
Christian Jung ;
Martin Zaefferer ;
Thomas Bartz-Beielstein ;
Günter Rudolph .
The International Journal of Advanced Manufacturing Technology, 2017, 90 :421-435
[28]   Control flow support in metamodel-based model transformation frameworks [J].
Lengyel, L ;
Levendovszky, T ;
Mezei, G ;
Charaf, H .
Eurocon 2005: The International Conference on Computer as a Tool, Vol 1 and 2 , Proceedings, 2005, :595-598
[29]   MEVO: A Metamodel-Based Evolutionary Optimizer for Building Energy Optimization [J].
Batres, Rafael ;
Dadras, Yasaman ;
Mostafazadeh, Farzad ;
Kavgic, Miroslava .
ENERGIES, 2023, 16 (20)
[30]   Metamodel-based optimization of hot rolling processes in the metal industry [J].
Jung, Christian ;
Zaefferer, Martin ;
Bartz-Beielstein, Thomas ;
Rudolph, Guenter .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2017, 90 (1-4) :421-435