Please wait a minute...
Frontiers of Information Technology & Electronic Engineering  2016, Vol. 17 Issue (2): 143-159    DOI: 10.1631/FITEE.1500094
    
一种集成的统一建模语言框架
Mohammad Alshayeb, Nasser Khashan, Sajjad Mahmood
A framework for an integrated unified modeling language
Mohammad Alshayeb, Nasser Khashan, Sajjad Mahmood
Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia
 全文: PDF 
摘要: 目的:统一建模语言(unified modeling language, UML)是软件工程领域使用最广泛的建模语言之一。通过运用一系列图形符号,UML使得软件工程的面向对象分析和面向对象设计便于表达,从而简化了软件设计的复杂流程。UML可以用于不同类型系统、域、方法和进程的建模,但无法表达某些问题域的需求。因此,涌现出了相当多的UML扩展。然而扩展后的UML常仅适用于一个特定域。为减少使用UML扩展对目标系统建模耗费的时间与精力,本文对所有的问题域提供一种集成形式。
创新点:提出一种集成的UML,以同时支持多个域的建模。
方法:首先建立集成UML扩展的框架,再利用此框架集成已有文献中的扩展(表2),形成集成的统一建模语言图形形式(integrated unified modeling language-graphical form,iUML-g form)。iUML-g将现有的UML扩展整合至一个集成形式中,此集成形式包含UML类图、时序图和用例图的集成图。
结论:通过对一个使用多个不同域的系统(此类型系统无法通过UML直接建模)进行建模,本文方法有效性得到验证。同时,包含有9人的iUML-g使用者问卷调查表明(表9),iUML-g的打分不低于3.56(满分为4)。
关键词: 统一建模语言(UML)集成建模系统分析与设计    
Abstract: 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 object-oriented 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.
Key words: Unified modeling language (UML)    Integration    Modeling    System analysis and design
收稿日期: 2015-03-23 出版日期: 2016-02-02
CLC:  TP311  
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
Mohammad Alshayeb
Nasser Khashan
Sajjad Mahmood

引用本文:

Mohammad Alshayeb, Nasser Khashan, Sajjad Mahmood. A framework for an integrated unified modeling language. Front. Inform. Technol. Electron. Eng., 2016, 17(2): 143-159.

链接本文:

http://www.zjujournals.com/xueshu/fitee/CN/10.1631/FITEE.1500094        http://www.zjujournals.com/xueshu/fitee/CN/Y2016/V17/I2/143

[1] Dong-wei Xu, Yong-dong Wang, Li-min Jia, Yong Qin, Hong-hui Dong. 基于ARIMA和Kalman滤波的道路交通状态实时预测[J]. Frontiers of Information Technology & Electronic Engineering, 2017, 18(2): 287-302.
[2] Bo-hu Li, Hui-yang Qu, Ting-yu Lin, Bao-cun Hou, Xiang Zhai, Guo-qiang Shi, Jun-hua Zhou, Chao Ruan. 基于综合集成研讨厅的群体智能设计研究[J]. Frontiers of Information Technology & Electronic Engineering, 2017, 18(1): 149-152.
[3] Xin Li, Jin Sun, Fu Xiao. 考虑设计参数扰动的芯片多元参数成品率预测算法[J]. Front. Inform. Technol. Electron. Eng., 2016, 17(12): 1344-1359.
[4] Xiao-fang Huang, Shou-qian Sun, Ke-jun Zhang, Tian-ning Xu, Jian-feng Wu, Bin Zhu. 一种皮影人物建模及动画生成方法[J]. Front. Inform. Technol. Electron. Eng., 2015, 16(5): 367-379.
[5] Hamza Khan, Jamshed Iqbal, Khelifa Baizid, Teresa Zielinska. 自主轮式移动机器人路径追踪的纵向与侧向滑动控制[J]. Front. Inform. Technol. Electron. Eng., 2015, 16(2): 166-172.
[6] Zhi-qiang Feng, Cun-gen Liu, Hu Huang. 基于区间值模糊粗糙集的知识建模及相似性推理:焊接变形预报[J]. Front. Inform. Technol. Electron. Eng., 2014, 15(8): 636-650.
[7] Fa-en Liu, Zhi-gong Wang, Zhi-qun Li, Qin Li, Lu Tang, Ge-liang Yang. 基于90 nm CMOS工艺的31–45.5 GHz注入式锁定分频器[J]. Front. Inform. Technol. Electron. Eng., 2014, 15(12): 1183-1189.
[8] Ming Yang, Ying-ming Li, Zhongfei (Mark) Zhang. 基于主题回归和关联矩阵分解的科技文献推荐[J]. Front. Inform. Technol. Electron. Eng., 2014, 15(11): 984-998.
[9] Bin Chen, Lao-bing Zhang, Xiao-cheng Liu, Hans Vangheluwe. 基于活跃度的DEVS仿真优化方法:在并行DEVS仿真中依靠活跃度模型提高性能[J]. Front. Inform. Technol. Electron. Eng., 2014, 15(1): 13-30.