Method for Improving Description of Software Metrics Using Metric Description Language Based on OCL


The KIPS Transactions:PartD, Vol. 15, No. 5, pp. 629-646, Oct. 2008
10.3745/KIPSTD.2008.15.5.629,   PDF Download:

Abstract

Because most metricsin the literatures are described by a natural language, they can be interpreted in an ambigous manner. To cope with this problem, there are some researches to express based on Object Constraint Language(OCL). Because OCL has been proposed to describe structural constraintsfor Unified Modeling Language(UML) diagrams, it is difficult and awkward. In this paper, we propose Metric Description Language(MDL) which is a high level language to describe metrics. MDL supports a modular description of complex metrics, aggregation function, and automatic navigation between entities. Moreover, we develop MetriUs for describing metrics using MDL and supporting an automated computation for UML diagrams. In a case study, we have described a variety of existing metrics using MDL and found that MDL contributes to producing simpler expression of metrics than OCL.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
T. Y. Kim, Y. K. Kim, H. S. Chae, "Method for Improving Description of Software Metrics Using Metric Description Language Based on OCL," The KIPS Transactions:PartD, vol. 15, no. 5, pp. 629-646, 2008. DOI: 10.3745/KIPSTD.2008.15.5.629.

[ACM Style]
Tae Yeon Kim, Yun Kyu Kim, and Heung Seok Chae. 2008. Method for Improving Description of Software Metrics Using Metric Description Language Based on OCL. The KIPS Transactions:PartD, 15, 5, (2008), 629-646. DOI: 10.3745/KIPSTD.2008.15.5.629.