doi: 10.17706/jsw.18.2.70-85
Solving a Multi-criteria Decision Problem to Efficiently Handle UML Model Inconsistencies
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
-
Apr 26, 2021 News!
Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec) [Click]
-
Nov 18, 2021 News!
Papers published in JSW Vol 16, No 1- Vol 16, No 6 have been indexed by DBLP [Click]
-
Dec 24, 2021 News!
Vol 15, No 1- Vol 15, No 6 has been indexed by IET-(Inspec) [Click]
-
Nov 18, 2021 News!
[CFP] 2022 the annual meeting of JSW Editorial Board, ICCSM 2022, will be held in Rome, Italy, July 21-23, 2022 [Click]
-
May 04, 2023 News!
Vol 18, No 2 has been published with online version [Click]