A novel approach with an extensive case study and experiment for automatic code generation from the XMI schema Of UML models

被引:6
|
作者
Durai, Anand Deva [1 ]
Ganesh, Mythily [2 ]
Mathew, Rincy Merlin [3 ]
Anguraj, Dinesh Kumar [4 ]
机构
[1] King Khalid Univ, Coll Comp Sci, Abha, Saudi Arabia
[2] Karunya Inst Technol & Sci, Dept Comp Sci & Engn, Coimbatore, Tamil Nadu, India
[3] King Khalid Univ, Coll Sci & Arts, Dept Comp Sci & Informat Syst, Abha, Saudi Arabia
[4] KL Univ, Dept Comp Sci & Engn, Vaddeswaram, Andhra Pradesh, India
来源
JOURNAL OF SUPERCOMPUTING | 2022年 / 78卷 / 06期
关键词
XMI schema; Automatic code generation; UML diagram; DIAGRAMS; SYSTEM;
D O I
10.1007/s11227-021-04164-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software models at different levels of abstraction and from different perspectives contribute to the creation of compilable code in the implementation phase of the SDLC. Traditionally, the development of the code is a human-intensive act and prone to misinterpretation and defects. The defect elimination process is again an arduous time-consuming task with increased time-to-deliver and cost. Hence, a novel approach is proposed to generate the code with the activity diagram and sequence diagram as the focus. The activity diagram and sequence diagrams and are defined as part of the UML definition to define the object flow of the system and interaction between the objects, respectively. An XMI schema is a text representation of any software model that is exported from a modeling tool. The modeling tool BoUML exports the required schema from the given input models such as sequence diagrams and activity diagrams. The proposed JC_Gen extracts artifacts from the XMI schema of these two models to generate the code automatically. The focus is mainly on class definition, member declaration, methods' definition, and function call in generated code.
引用
收藏
页码:7677 / 7699
页数:23
相关论文
共 50 条
  • [1] A novel approach with an extensive case study and experiment for automatic code generation from the XMI schema Of UML models
    Anand Deva Durai
    Mythily Ganesh
    Rincy Merlin Mathew
    Dinesh Kumar Anguraj
    [J]. The Journal of Supercomputing, 2022, 78 : 7677 - 7699
  • [2] A Novel Approach for Automatic Generation of UML Class Diagrams from XMI
    Hameed, Kashif
    Bajwa, Imran Sarwar
    Naeem, Muhammad Asif
    [J]. EMERGING TRENDS AND APPLICATIONS IN INFORMATION COMMUNICATION TECHNOLOGIES, 2012, 281 : 164 - +
  • [3] A study on automatic code generation tool from design patterns based on the XMI
    Seo, YJ
    Song, YJ
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 864 - 872
  • [4] An MDE Approach for Automatic Code Generation from UML/MARTE to OpenCL
    Rodrigues, A. Wendell O.
    Guyomarc'h, Frederic
    Dekeyser, Jean-Luc
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2013, 15 (01) : 46 - 55
  • [5] Code generation from UML models
    Frohner, Ákos
    Porkoláb, Zoltán
    Varga, László
    [J]. Periodica Polytechnica Electrical Engineering, 2000, 44 (02): : 141 - 157
  • [6] Automatic XML schema generation from UML application profile
    Marchetti, E.
    [J]. ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2005, 122 (12): : 485 - 487
  • [7] SystemC code generation from UML models
    Baresi, L
    Bruschi, F
    Di Nitto, E
    Sciuto, D
    [J]. SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, : 161 - 171
  • [8] Consistent code generation from UML models
    Long, Q
    Liu, ZM
    Li, XS
    He, JF
    [J]. 2005 Australian Software Engineering Conference, Proceedings, 2005, : 23 - 30
  • [9] Code Generation and Parallel Code Execution from Business UML Models: A Case Study for an Algorithmic Trading System
    Hains, Gaetan
    Li, Chong
    Atkinson, Daniel
    Redly, Jarrod
    Wilkinson, Nicholas
    Khmelevsky, Youry
    [J]. 2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 84 - 93
  • [10] Automatic Code Generation From UML State Chart Diagrams
    Sunitha, E., V
    Samuel, Philip
    [J]. IEEE ACCESS, 2019, 7 : 8591 - 8608