A framework for an integrated unified modeling language

Mohammad Alshayeb*, Nasser Khashan, Sajjad Mahmood

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations


The unified modeling language (UML) is one of the most commonly used modeling languages in the software industry. It simplifies the complex process of design by providing a set of graphical notations, which helps express the objectoriented analysis and design of software projects. Although UML is applicable to different types of systems, domains, methods, and processes, it cannot express certain problem domain needs. Therefore, many extensions to UML have been proposed. In this paper, we propose a framework for integrating the UML extensions and then use the framework to propose an integrated unified modeling language-graphical (iUML-g) form. iUML-g integrates the existing UML extensions into one integrated form. This includes an integrated diagram for UML class, sequence, and use case diagrams. The proposed approach is evaluated using a case study. The proposed iUML-g is capable of modeling systems that use different domains.

Original languageEnglish
Pages (from-to)143-159
Number of pages17
JournalFrontiers of Information Technology and Electronic Engineering
Issue number2
StatePublished - 1 Feb 2016

Bibliographical note

Publisher Copyright:
© 2016, Journal of Zhejiang University Science Editorial Office and Springer-Verlag Berlin Heidelberg.


  • Integration
  • Modeling
  • System analysis and design
  • Unified modeling language (UML)

ASJC Scopus subject areas

  • Signal Processing
  • Hardware and Architecture
  • Computer Networks and Communications
  • Electrical and Electronic Engineering


Dive into the research topics of 'A framework for an integrated unified modeling language'. Together they form a unique fingerprint.

Cite this