Automatic code generation from UML for data memory optimization in microcontrollers

被引:0
|
作者
Posadas, Hector [1 ]
Vazquez, Jose Luis [1 ]
Villar, Eugenio [1 ]
机构
[1] Univ Cantabria, Microelect Engn Grp, Santander, Spain
关键词
microcontrollers; communication semantics; UML; memory optimization;
D O I
10.1109/DCIS58620.2023.10335980
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Design of applications for microcontrollers is typically constrained by the limited hardware capabilities of this devices. As embedded systems, the specificities of each application should be analyzed to overcome these limitations, but this is not easy to do. To help in this process, this paper proposes an analysis of some communication semantics, its potential impact on data memory usage and alternatives to minimize it. Moreover, a design tool capable of automatically generate code for microcontrollers from UML models is proposed. That way, engineers can automatically generate implementations from the communication semantics specified in the UML model. That way, exploration of the design alternatives can be done with minimal recoding effort.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Automatic source code generation for microcontrollers
    Rozehnal, Z
    [J]. PROGRAMMABLE DEVICES AND SYSTEMS, 2000, : 195 - 197
  • [2] Automatic Code Generation From UML State Chart Diagrams
    Sunitha, E., V
    Samuel, Philip
    [J]. IEEE ACCESS, 2019, 7 : 8591 - 8608
  • [3] AutoMATiC: Code Generation of Model Predictive Control Algorithms for Microcontrollers
    Chaber, Patryk
    Lawrynczuk, Maciej
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (07) : 4547 - 4556
  • [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] Modeling SystemC design in UML and automatic code generation
    Chen Xi
    Lu JianHua
    Zhou ZuCheng
    Shang YaoHui
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 932 - 935
  • [6] Enhancing UML expressivity towards automatic code generation
    Pais, APV
    Oliveira, CET
    [J]. OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 335 - 344
  • [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] Research on automatic code generation technology on the basis of UML and visualization of templates
    Liu, Peishun
    Zheng, Maochun
    Yang, Yongquan
    [J]. ENERGY SCIENCE AND APPLIED TECHNOLOGY, 2016, : 541 - 544
  • [10] Automatic test data generation from embedded C code
    Dillon, E
    Meudec, C
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2004, 3219 : 180 - 194