Automatic Code Generation from Finite State Machines

被引:0
|
作者
Rincon Nigro, Mario [1 ]
Aguilar Castro, Jose [1 ]
Hidrobo Torres, Francisco [2 ]
机构
[1] Univ Los Andes, CEMISID, Fac Ingn, Merida, Venezuela
[2] Univ Los Andes, SUMA, Fac Ciencias, Merida, Venezuela
来源
COMPUTACION Y SISTEMAS | 2011年 / 14卷 / 04期
关键词
Theory of Computing; Models of Computation; Finite State Machines; Automatic Code Generation; UML;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we present a tool for automatic source code generation, in OO languages, from abstract models expressed in UML. The tool allows the code generation, as much of the static structure as the dynamic behavior, present in models of software systems. Specifically, it allows to generate source code in the C++ language, from the classes diagrams, state diagrams, and activities diagrams of the UML. This tool could be integrated to a modeling CASE tool, with appropriate exporting capacities of UML models in format XMI. We present details of tool design and implementation, with special attention in code generation for dynamic behavior. In addition, to evaluate the tool, we present study cases
引用
收藏
页码:405 / 421
页数:17
相关论文
共 50 条
  • [41] Adaptive Experiments for State Identification in Finite State Machines with Timeouts
    Tvardovskii, Aleksandr
    Yevtushenko, Nina
    MACHINES, COMPUTATIONS, AND UNIVERSALITY (MCU 2022), 2022, 13419 : 172 - 188
  • [42] Automatic code generation of overlapped communications in a parallelisation tool
    Evans, EW
    Johnson, SP
    Leggett, PF
    Cross, M
    PARALLEL COMPUTING, 1997, 23 (10) : 1493 - 1523
  • [43] Template-based AADL automatic code generation
    Kai Hu
    Zhangbo Duan
    Jiye Wang
    Lingchao Gao
    Lihong Shang
    Frontiers of Computer Science, 2019, 13 : 698 - 714
  • [44] State assignment of finite state machines for low power applications
    Wang, SJ
    Horng, MD
    ELECTRONICS LETTERS, 1996, 32 (25) : 2323 - 2324
  • [45] Template-based AADL automatic code generation
    Hu, Kai
    Duan, Zhangbo
    Wang, Jiye
    Ga, Lingchao
    Shang, Lihong
    FRONTIERS OF COMPUTER SCIENCE, 2019, 13 (04) : 698 - 714
  • [46] A Method of Automatic Code Generation for Spacecraft OBDH Software
    Zhang, Hongjun
    Pan, Li
    Yu, Mengmeng
    WIRELESS AND SATELLITE SYSTEMS, PT I, 2019, 280 : 275 - 282
  • [47] Unstructured Error Check and Automatic Code Generation for Flowchart
    Qu, Ming-Cheng
    Cui, Nai-Gang
    Zhang, Ya-Nan
    Wu, Xiang-Hu
    ADVANCED SCIENCE LETTERS, 2015, 21 (11) : 3559 - 3564
  • [48] A new look at the critical observability of finite state machines from an algebraic viewpoint
    Yan, Yongyi
    Deng, He
    Chen, Zengqiang
    ASIAN JOURNAL OF CONTROL, 2022, 24 (06) : 3056 - 3065
  • [49] Automatic generation of VHDL code for a railway interlocking system
    Menendez, Martin N.
    Germino, Santiago
    Larosa, Facundo S.
    Lutenberg, Ariel
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2021, 14 (06) : 544 - 552
  • [50] Metamodeling of Reference Software Architecture and Automatic Code Generation
    Turhan, Nafiye Kubra
    Oguztuzun, Halit
    ACM PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ECSA-W), 2016,