The University of Southampton
University of Southampton Institutional Repository

UML models consistency management: guidelines for software quality manager

UML models consistency management: guidelines for software quality manager
UML models consistency management: guidelines for software quality manager
Unified Modeling Language (UML) has become the de-facto standard to design today’s large-size object-oriented systems. However, focusing on multiple UML diagrams is a main cause of breaching the consistency problem, which ultimately reduces the overall software model’s quality. Consistency management techniques are widely used to ensure the model consistency by correct model-to-model and model-to-code transformation. Consistency management becomes a promising area of research especially for model-driven architecture. In this paper, we extensively review UML consistency management techniques. The proposed techniques have been classified based on the parameters identified from the research literature. Moreover, we performed a qualitative comparison of consistency management techniques in order to identify current research trends, challenges and research gaps in this field of study. Based on the results, we concluded that researchers have not provided more attention on exploring inter-model and semantic consistency problems. Furthermore, state-of-the-art consistency management techniques mostly focus only on three UML diagrams (i.e., class, sequence and state chart) and the remaining UML diagrams have been overlooked. Consequently, due to this incomplete body of knowledge, researchers are unable to take full advantage of overlooked UML diagrams, which may be otherwise useful to handle the consistency management challenge in an efficient manner.
UML model consistency, UML model transformation
0268-4012
883-899
Bashir, Raja Sehrab
350fd8ca-43c3-45b2-bc1b-727ce41ce20e
Lee, Sai Peck
787690ab-ecf8-45f5-afc3-873db4697d8a
Khan, Saif Ur Rehman
056226c9-3db8-4519-bc8c-3f285c8424f1
Farid, Shahid
1fad9557-8a8d-434a-b9be-f3604c2b71bc
Chang, Victor
a7c75287-b649-4a63-a26c-6af6f26525a4
Bashir, Raja Sehrab
350fd8ca-43c3-45b2-bc1b-727ce41ce20e
Lee, Sai Peck
787690ab-ecf8-45f5-afc3-873db4697d8a
Khan, Saif Ur Rehman
056226c9-3db8-4519-bc8c-3f285c8424f1
Farid, Shahid
1fad9557-8a8d-434a-b9be-f3604c2b71bc
Chang, Victor
a7c75287-b649-4a63-a26c-6af6f26525a4

Bashir, Raja Sehrab, Lee, Sai Peck, Khan, Saif Ur Rehman, Farid, Shahid and Chang, Victor (2016) UML models consistency management: guidelines for software quality manager. International Journal of Information Management, 36 (6), 883-899. (doi:10.1016/j.ijinfomgt.2016.05.024).

Record type: Article

Abstract

Unified Modeling Language (UML) has become the de-facto standard to design today’s large-size object-oriented systems. However, focusing on multiple UML diagrams is a main cause of breaching the consistency problem, which ultimately reduces the overall software model’s quality. Consistency management techniques are widely used to ensure the model consistency by correct model-to-model and model-to-code transformation. Consistency management becomes a promising area of research especially for model-driven architecture. In this paper, we extensively review UML consistency management techniques. The proposed techniques have been classified based on the parameters identified from the research literature. Moreover, we performed a qualitative comparison of consistency management techniques in order to identify current research trends, challenges and research gaps in this field of study. Based on the results, we concluded that researchers have not provided more attention on exploring inter-model and semantic consistency problems. Furthermore, state-of-the-art consistency management techniques mostly focus only on three UML diagrams (i.e., class, sequence and state chart) and the remaining UML diagrams have been overlooked. Consequently, due to this incomplete body of knowledge, researchers are unable to take full advantage of overlooked UML diagrams, which may be otherwise useful to handle the consistency management challenge in an efficient manner.

Text
IJIM_UML_model_survey_accepted.pdf - Accepted Manuscript
Download (1MB)

More information

Accepted/In Press date: 28 May 2016
Published date: 1 December 2016
Keywords: UML model consistency, UML model transformation
Organisations: Electronics & Computer Science, Electronic & Software Systems

Identifiers

Local EPrints ID: 396373
URI: https://eprints.soton.ac.uk/id/eprint/396373
ISSN: 0268-4012
PURE UUID: 706f630e-3fe9-4618-b169-a4d05ef213f6

Catalogue record

Date deposited: 05 Jun 2016 11:18
Last modified: 10 Jan 2018 05:22

Export record

Altmetrics

Contributors

Author: Raja Sehrab Bashir
Author: Sai Peck Lee
Author: Saif Ur Rehman Khan
Author: Shahid Farid
Author: Victor Chang

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×