An empirical study on the efficiency of different design pattern representations in UML class diagrams

2010 ◽  
Vol 15 (5) ◽  
pp. 493-522 ◽  
Author(s):  
Gerardo Cepeda Porras ◽  
Yann-Gaël Guéhéneuc
2003 ◽  
pp. 149-178 ◽  
Author(s):  
Helen C. Purchase ◽  
Linda Colpoys ◽  
David Carrington ◽  
Matthew McGill

Author(s):  
A. JALILA ◽  
D. JEYA MALA ◽  
S. BALAMURUGAN ◽  
K. SABARI NATHAN

Formal specification of UML models in OCL is essential to improve software quality. Owing to the use of OCL in precise model specification, its application has been looked in different perspectives such as early measurement of module complexity. Moreover, when UML class diagrams are complemented with OCL, the metrics collected from OCL specification can serve as an indicator of fault-prone components. In the proposed approach an empirical study has been conducted on five soft real time case study applications. In this paper, existing metrics which are applicable to OCL expression are validated using module complexity. Moreover, a new metrics suite, which can be extracted from OCL expressions, has been devoted to quantify module complexity. The proposed metrics suite can be directly extracted from OCL expressions. Relative weight has been assigned to each metric which is selected for the proposed study, based on its importance in fault-prone components identification. The study shows that an analysis on OCL formal specification based metrics is effective in identifying fault-prone components of the system. Furthermore, it helps to distribute efforts required for software development and testing activities.


1996 ◽  
Vol 81 (1) ◽  
pp. 76-87 ◽  
Author(s):  
Connie R. Wanberg ◽  
John D. Watt ◽  
Deborah J. Rumsey

Sign in / Sign up

Export Citation Format

Share Document