DocumentCode
501692
Title
Towards Improving OCL-Based Descriptions of Software Metrics
Author
Kim, Tae Yeon ; Kim, Yun Kyu ; Chae, Heung Seok
Author_Institution
Dept of Comput. Eng., Pusan Nat. Univ., Busan, South Korea
Volume
1
fYear
2009
fDate
20-24 July 2009
Firstpage
172
Lastpage
179
Abstract
Because most metrics in the literature are described by natural languages, they can be interpreted in an ambiguous manner, which can be an obstacle to consistent understanding of them. To cope with this problem, many works have been performed to clearly describe metrics using Object Constraint Language (OCL). Although OCL can help avoid the problems of ambiguous description, metrics described in OCL are awkward and difficult, which can lead to incorrect description of metrics. In this paper, we propose a description language, named Metric Description Language (MDL) for simple and clear description of software metrics. MDL supports a modular description of complex metrics, aggregation function, and automatic navigation between entities. Moreover, a tool, named MetriUs, has been developed for computing metrics expressed in MDL against UML diagrams. In a case study, we have described various existing metrics using MDL and found that MDL can describe metrics in simpler expressions than OCL.
Keywords
Unified Modeling Language; natural languages; software metrics; aggregation function; automatic navigation; metric description language; natural language; object constraint language; software metric; unified modeling language; Application software; Computer applications; Natural languages; Navigation; Size measurement; Software design; Software metrics; Software quality; Software standards; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
Conference_Location
Seattle, WA
ISSN
0730-3157
Print_ISBN
978-0-7695-3726-9
Type
conf
DOI
10.1109/COMPSAC.2009.32
Filename
5254265
Link To Document