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 条
  • [31] Automatic OpenCL Code Generation from LLVM-IR using Polyhedral Optimization
    Kalms, Lester
    Hebbeler, Tim
    Goehringer, Diana
    [J]. PARMA-DITAM 2018: 9TH WORKSHOP ON PARALLEL PROGRAMMING AND RUNTIME MANAGEMENT TECHNIQUES FOR MANY-CORE ARCHITECTURES AND 7TH WORKSHOP ON DESIGN TOOLS AND ARCHITECTURES FOR MULTICORE EMBEDDED COMPUTING PLATFORMS, 2018, : 45 - 50
  • [32] Optimization of the energy consumption of industrial robots for automatic code generation
    Gadaleta, Michele
    Pellicciari, Marcello
    Berselli, Giovanni
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2019, 57 : 452 - 464
  • [33] WSDL automatic generation from UML models in a MDA framework
    Vara, JM
    de Castro, V
    Marcos, E
    [J]. INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, 2005, : 319 - 324
  • [34] Automatic Generation of Compatible Interfaces from Partitioned UML Activities
    Kraemer, Frank Alexander
    [J]. SDL 2009: DESIGN FOR MOTES AND MOBILES, PROCEEDINGS, 2009, 5719 : 182 - 199
  • [35] Automatic code generation from design patterns
    Budinsky, FJ
    Finnie, MA
    Vlissides, JM
    Yu, PS
    [J]. IBM SYSTEMS JOURNAL, 1996, 35 (02) : 151 - 171
  • [36] Automatic test case generation from UML sequence diagrams
    Sarma, Monalisa
    Kundu, Debasish
    Mall, Rajib
    [J]. ADCOM 2007: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2007, : 60 - +
  • [37] Automatic XML schema generation from UML application profile
    Marchetti, E.
    [J]. ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2005, 122 (12): : 485 - 487
  • [38] Automatic test case generation from UML communication diagrams
    Samuel, Philip
    Mall, Rajib
    Kanth, Pratyush
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (02) : 158 - 171
  • [39] A Tool for Automatic Code Generation from Schemas
    Gavilanes, Antonio
    Martin, Pedro J.
    Torres, Roberto
    [J]. COMPUTATIONAL SCIENCE - ICCS 2009, 2009, 5545 : 63 - 73
  • [40] Automatic Generation of UML Model-based Image Processing Source Code in Hadoop Platform
    Ko, Mi-Eun
    Park, Young B.
    [J]. 2017 INTERNATIONAL CONFERENCE ON PLATFORM TECHNOLOGY AND SERVICE (PLATCON), 2017, : 62 - 65