Quality Improvement for UML and OCL Models through Bad Smell and Metrics Definition

被引:5
作者
Khanh-Hoang Doan [1 ]
Gogolla, Martin [1 ]
机构
[1] Univ Bremen, Dept Comp Sci, Bremen, Germany
来源
2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019) | 2019年
关键词
Metrics; UML Metamodel; OCL; Model quality assessment;
D O I
10.1109/MODELS-C.2019.00121
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Detecting and fixing software quality issues early in the design phase is indispensable for a successful project applying model-based techniques. This paper presents an extension of the tool USE (UML-based Specification Environment) with features for (a) reflective model queries and model exploration, (b) metric measurement, (c) smell detection, and (d) quality assessment with metrics. The newly added functionalities can be fine-tuned by designers, are closely related and can be applied together interactively in order to help designers to achieve better models.
引用
收藏
页码:774 / 778
页数:5
相关论文
共 13 条
[1]  
Aguilera David, 2012, Conceptual Modeling. Proceedings 31st International Conference, ER 2012, P501, DOI 10.1007/978-3-642-34002-4_39
[2]  
[Anonymous], 2011, OMG UN MOD LANG OMG
[3]   A Customizable Approach for the Automated Quality Assessment of Modelling Artefacts [J].
Basciani, Francesco ;
Di Rocco, Juri ;
Di Ruscio, Davide ;
Iovino, Ludovico ;
Pierantonio, Alfonso .
PROCEEDINGS 2016 10TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2016, :88-93
[4]  
Cabot Jordi, 2012, Formal Methods for Model-Driven Engineering. 12th International School of Formal Methods for the Design of Computer, Communication and Software Systems (SFM 2012). Advanced Lectures, P58, DOI 10.1007/978-3-642-30982-3_3
[5]   A METRICS SUITE FOR OBJECT-ORIENTED DESIGN [J].
CHIDAMBER, SR ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) :476-493
[6]   A Survey of Metrics for UML Class Diagrams [J].
Genero, Marcela ;
Piattini, Mario ;
Calero, Coral .
JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (09) :59-92
[7]  
Gogolla M., 2017, J COMPUTER LANGUAGES
[8]   USE:: A UML-based specification environment for validating UML and OCL [J].
Gogolla, Martin ;
Buettner, Fabian ;
Richters, Mark .
SCIENCE OF COMPUTER PROGRAMMING, 2007, 69 (1-3) :27-34
[9]  
L??pez-Fern?ndez JJ., 2014, MODEVVA MODELS, P3
[10]   OBJECT-ORIENTED METRICS THAT PREDICT MAINTAINABILITY [J].
LI, W ;
HENRY, S .
JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 23 (02) :111-122