• DocumentCode
    273049
  • Title

    Relation generality - A metric for executable class model quality

  • Author

    Ukić, Nenad ; Šerić, Ljiljana ; Maras, Josip

  • Author_Institution
    Res. & Innovations, Ericsson Nikola Tesla d.d., Zagreb, Croatia
  • fYear
    2014
  • fDate
    17-19 Sept. 2014
  • Firstpage
    367
  • Lastpage
    371
  • Abstract
    In this paper, we investigated quality of class models from perspective of executability by focusing on relation between class model and processing code operating on that class model. We proposed new metric - relation generality - for measuring the quality of class models and related that metric to cyclomatic complexity of the processing code.We elaborated how overgeneralized class model leads to hidden, often unnecessary, complexities when processing the model. We applied our metric on three simple case study models modeling the same system in different ways, and have found out that the metric accurately captures the difference in quality between them.
  • Keywords
    formal verification; software metrics; software quality; cyclomatic complexity; executable class model quality; overgeneralized class model; relation generality; Complexity theory; Measurement; Object oriented modeling; Software; Standards; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software, Telecommunications and Computer Networks (SoftCOM), 2014 22nd International Conference on
  • Conference_Location
    Split
  • Type

    conf

  • DOI
    10.1109/SOFTCOM.2014.7039119
  • Filename
    7039119