• Login
    View Item 
    •   MUT Research Archive
    • Journal Articles
    • School of Computing and IT (JA)
    • Journal Articles (CI)
    • View Item
    •   MUT Research Archive
    • Journal Articles
    • School of Computing and IT (JA)
    • Journal Articles (CI)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    A Suite of Metrics for UML Behavioral Diagrams Based on Complexity Perspectives

    Thumbnail
    View/Open
    Full Text Article (1.188Mb)
    Date
    2024-03
    Author
    King’ori, Ann W.
    Muketha, Geoffrey M.
    Ndia, John G.
    Metadata
    Show full item record
    Abstract
    Nowadays, software designers have adopted modelling languages that help to communicate the dynamic behavior of UML behavioral diagrams. As it is with other software artefacts, these diagrams tend to get more complex every-time they are modified. Although researchers have in the past proposed metrics to evaluate their complexity, these cannot be directly applied on UML behavioral diagrams due to their unique features. In this paper, we identify three complexity perspectives for UML behavioral diagrams, namely, element, control flow and interaction perspectives. We then define metrics under each complexity perspective. The metrics are either derived from existing UML metrics or from existing software metrics. Metrics values were computed from six behavioral diagrams, and the results reveal that they are intuitional. The metrics were also compared with existing metrics and results indicate that the proposed metrics are more complete when evaluating the behavior of an entire system in multiple perspectives. Finally, we validate the metrics using Weyuker’s nine properties. Results indicate that our metrics satisfy the theoretical requirements of soundness implying that they are correctly defined.
    URI
    chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://aircconline.com/ijsea/V15N2/15224ijsea01.pdf
    http://repository.mut.ac.ke:8080/xmlui/handle/123456789/6435
    https://doi.org/10.5121/ijsea.2024.15201
    Collections
    • Journal Articles (CI) [118]

    MUT Library copyright © 2017-2024  MUT Library Website
    Contact Us | Send Feedback
     

     

    Browse

    All of Research ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    MUT Library copyright © 2017-2024  MUT Library Website
    Contact Us | Send Feedback