Volume 18 Number 2 (May. 2023)
Home > Archive > 2023 > Volume 18 Number 2 (May. 2023) >
JSW 2023 Vol.18(2): 70-85 ISSN: 1796-217X
doi: 10.17706/jsw.18.2.70-85

Solving a Multi-criteria Decision Problem to Efficiently Handle UML Model Inconsistencies

Driss Allaki
Monika Ciesielkiewicz1,*, Claire F. Bonilla2, and Carlos Olave-Lopez-de-Ayala3
1. School of Education, Computense Unversity of Madrid, Spain
2. Department of Computer Science, UDIMA—Universidad a Distancia de Madrid, Spain
3. School of Ecomomics, University of Valencia, Spain
Email: monikacies@gmail.com(M.C.); clairefbonilla@gmail.com(C.F.B.); carolode@alumni.uv.es(C.O.-L.A.)
*Corresponding author

Institut National des Postes et Télécommunications, Rabat, Morocco.

Abstract—Nowadays, every business is heavily depending on software. However, designing and developing software is a very serious engineering challenge since software systems are growing in size and complexity. This gives rise to many inconsistencies in software design. To deal with this issue, researchers have been working for many years on different model inconsistency management activities, namely the detection, the diagnosis and the handling of those inconsistencies. This work focuses on handling UML model inconsistencies by proposing an AHP-based method aiming to help modelers choosing the right repair action that fits well their modeling objectives and strategies. The proposed method helps structuring the selection of the most appropriate repair action among a set of alternatives. It also represents and quantifies the criteria elements of this decision problem, relates these elements to overall goals and evaluates and ranks alternative solutions. The efficiency of the method is evaluated using different inconsistency examples through different situations. The obtained results show that modelers can have credible propositions to make decisions in accordance with their initial objectives.

Index Terms—UML models, handling inconsistencies, decision problems, analytic hierarchy process (AHP).


Cite: Driss Allaki, "Solving a Multi-criteria Decision Problem to Efficiently Handle UML Model Inconsistencies ," Journal of Software vol. 18, no. 2, pp. 70-85, 2023.

Copyright @ 2023 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0)

General Information

ISSN: 1796-217X (Online)
Frequency:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
  • Jun 12, 2024 News!

    Vol 19, No 2 has been published with online version   [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]