Analysis of the Evolution of the UML Metamodel

被引:0
|
作者
Ma, Zhiyi [1 ,2 ]
He, Huihong [3 ]
Liu, Jinyang [2 ,4 ]
He, Xiao [5 ]
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Beijing, Peoples R China
[2] Peking Univ, Minist Educ, Key Lab High Confidence Software Technol, Beijing, Peoples R China
[3] Natl Comp Network Emergency Response Tech Team, Coordinat Ctr China, Beijing, Peoples R China
[4] Peking Univ, Acad Adv Interdisciplinary Studies, Beijing, Peoples R China
[5] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolution; UML Metamodel; Entropy; Measure; SCALE-FREE NETWORKS;
D O I
10.5220/0006571303560363
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
UML has been widely used for modeling applications and it changes continuously. In this situation, it is reasonable to analyze its evolution. This paper presents an approach to analyzing the evolution of the UML metamodel by using complex network and information entropy technologies. The approach can provide insight into the constructive mechanism and future trends of UML, and potentially form the basis for eliciting improved or novel laws of UML evolution. The study is a contribution for analyzing the evolution of not only the UML metamodel but also other metamodels like the UML metamodel.
引用
收藏
页码:356 / 363
页数:8
相关论文
共 50 条
  • [1] Evolution of the UML Interactions Metamodel
    Wendland, Marc-Florian
    Schneider, Martin
    Haugen, Oystein
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 405 - 421
  • [2] A UML-based MetaModel for Software Evolution Process
    Jiang Zuo
    Zhou Wei-Hong
    Fu Zhi-Tao
    Xiong Shun-Qing
    [J]. 6TH INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING (ICDIP 2014), 2014, 9159
  • [3] Mapping From OCL/UML Metamodel to PVS Metamodel
    Rahim, Lukman Ab.
    [J]. INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 474 - 481
  • [4] UML design pattern metamodel-level constraints for the maintenance of software evolution
    Park, Jaeyong
    Lee, Seok-Won
    Rine, David C.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (07): : 835 - 866
  • [5] A layered metamodel for hierarchical modeling in UML
    Song, CY
    Baik, DK
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2003, 13 (02) : 191 - 214
  • [6] A metamodel for specifying design patterns in UML
    Jaberi, R
    Razzazi, M
    [J]. INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 1118 - 1122
  • [7] A Metamodel for the Evolution of Evolution
    Andrews, Paul
    Stepney, Susan
    [J]. ECAL 2015: THE THIRTEENTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, 2015, : 621 - 628
  • [8] A metamodel-based approach to formalizing UML
    Cheng, BHC
    [J]. 25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 278 - 279
  • [9] Supporting the SPEM with a UML extended workflow metamodel
    Debnath, Narayan
    Riesco, Daniel
    Cota, Manuel Perez
    Garcia, J. Baltasar
    Perez-Schofield
    Romero, Daniel
    Uva, Marcelo
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 1150 - +
  • [10] From UML/SPT models to schedulability analysis: a metamodel-based transformation
    Gherbi, Abdelouahed
    Khendek, Ferhat
    [J]. NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 343 - 350