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 条
  • [1] Automated Code Generation for DES Controllers Modeled as Finite State Machines
    Possato, Tiago
    Valentini, Joao H.
    Southier, Luiz F. P.
    Teixeira, Marcelo
    [J]. FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2023, 2024, 14414 : 113 - 130
  • [2] Automatic code generation mechanism based on extended finite state machines in multi-user interface CASE platform
    Zou, Jing
    Chen, Ying
    Jiang, Bo
    [J]. 2003, Beijing Institute of Technology (23):
  • [3] A Code Generation Tool for Embedded Automotive Systems Based on Finite State Machines
    Lindlar, Felix
    Zimmermann, Armin
    [J]. 2008 6TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2008, : 1443 - +
  • [4] Enhanced Code Generation from UML Composite State Machines
    Badreddin, Omar
    Lethbridge, Timothy C.
    Forward, Andrew
    Elaasar, Maged
    Aljamaan, Hamoud
    Garzon, Miguel A.
    [J]. PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 235 - 245
  • [5] Automatic Code Generation From UML State Chart Diagrams
    Sunitha, E., V
    Samuel, Philip
    [J]. IEEE ACCESS, 2019, 7 : 8591 - 8608
  • [6] Finite-state code generation
    Fraser, CW
    Proebsting, TA
    [J]. ACM SIGPLAN NOTICES, 1999, 34 (05) : 270 - 280
  • [7] Functional test generation for finite state machines
    Ubar, R.
    Brik, M.
    Jutman, A.
    Raik, J.
    Bengtsson, T.
    Kumar, S.
    [J]. 2006 INTERNATIONAL BALTIC ELECTRONICS CONFERENCE, PROCEEDINGS, 2006, : 205 - 208
  • [8] Modeling and Automatic Code Generation Tool for Teaching Concurrent and Parallel Programming by Finite State Processes
    Monteiro, Edwin
    Pereira, Kelvinn
    Barreto, Raimundo
    [J]. COMPUTATIONAL SCIENCE - ICCS 2020, PT VII, 2020, 12143 : 593 - 607
  • [9] Automatic Derivation of Finite-State Machines for Behavior Control
    Bonet, Blai
    Palacios, Hector
    Geffner, Hector
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1656 - 1659
  • [10] Automatic Multi-GPU Code Generation Applied to Simulation of Electrical Machines
    Rodrigues, A. Wendell O.
    Guyomarc'h, Frederic
    Dekeyser, Jean-Luc
    Le Menach, Yvonnick
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (02) : 831 - 834