UML models consistency management: Guidelines for software quality manager. Issue 6 (December 2016)
- Record Type:
- Journal Article
- Title:
- UML models consistency management: Guidelines for software quality manager. Issue 6 (December 2016)
- Main Title:
- UML models consistency management: Guidelines for software quality manager
- Authors:
- Bashir, Raja Sehrab
Lee, Sai Peck
Khan, Saif Ur Rehman
Chang, Victor
Farid, Shahid - Abstract:
- Highlights: Providing a complete life cycle of UML consistency management process. Presenting a thematic taxonomy of existing state-of-the-art UML consistency management activities based on a set of parameters extracted from the literature. Analytically comparing current state-of-the-art UML consistency management approaches including their commonalities and differences. Outlining a number of potential research issues in this field of study. 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.Highlights: Providing a complete life cycle of UML consistency management process. Presenting a thematic taxonomy of existing state-of-the-art UML consistency management activities based on a set of parameters extracted from the literature. Analytically comparing current state-of-the-art UML consistency management approaches including their commonalities and differences. Outlining a number of potential research issues in this field of study. 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. … (more)
- Is Part Of:
- International journal of information management. Volume 36:Issue 6(2016:Dec.)Part A
- Journal:
- International journal of information management
- Issue:
- Volume 36:Issue 6(2016:Dec.)Part A
- Issue Display:
- Volume 36, Issue 6, Part 1 (2016)
- Year:
- 2016
- Volume:
- 36
- Issue:
- 6
- Part:
- 1
- Issue Sort Value:
- 2016-0036-0006-0001
- Page Start:
- 883
- Page End:
- 899
- Publication Date:
- 2016-12
- Subjects:
- UML model consistency -- UML model transformation
Social sciences -- Information services -- Periodicals
Social sciences -- Research -- Periodicals
Information science -- Periodicals
Management information systems -- Periodicals
Knowledge management -- Periodicals
Sciences sociales -- Documentation, Services de -- Périodiques
Sciences sociales -- Recherche -- Périodiques
Sciences de l'information -- Périodiques
Systèmes d'information de gestion -- Périodiques
Information science
Management information systems
Social sciences -- Information services
Social sciences -- Research
Periodicals
Electronic journals
025.52068 - Journal URLs:
- http://www.sciencedirect.com/science/journal/02684012 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.ijinfomgt.2016.05.024 ↗
- Languages:
- English
- ISSNs:
- 0268-4012
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.304900
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 8986.xml