Assessing the Overhead of Automatic Code Generation for a Component Approach Compared With Hand-Written Code Experiments with the MyCCM code generation tool chain

被引:0
|
作者
Vergnaud, Thomas [1 ]
Pardessus, David [2 ]
Guerin, Pascal [2 ]
机构
[1] Thales Commun & Secur, Palaiseau, France
[2] Thales Air Syst, Fleury Les Aubrais, France
关键词
component framework; performance overhead; real-time software;
D O I
10.1109/SEAA.2014.46
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper provides figures regarding the measured overhead induced by a component approach to design and automatically generate code. We focus on infrastructure code, i.e. code that controls execution threads and communication libraries, and also that connects the components one with another. This technical code is typically complex to write, and corresponds to patterns that can be identified and automated. Therefore, the questions that arise are: in the scope of a hard real-time system, is the development speed gained by automatically generating this code worth the potential loss of performance at execution time? Does the use of a component framework alter the expected real-time properties, compared with hand-written code? This paper provides some elements of answer.
引用
收藏
页码:60 / 63
页数:4
相关论文
共 40 条
  • [21] Automatic Code Semantic Tag Generation Approach Based on Software Knowledge Graph
    Xing, Shuang-Shuang
    Liu, Ming-Wei
    Peng, Xin
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (11): : 4027 - 4045
  • [22] Automatic Ada code generation using a model-driven engineering approach
    Alonso, Diego
    Vicente-Chicote, Cristina
    Sanchez, Pedro
    Alvarez, Barbara
    Losilla, Fernando
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA- EUROPE 2007, PROCEEDINGS, 2007, 4498 : 168 - +
  • [23] An evolutionary approach to automatic generation of VHDL code for low-power digital filters
    Erba, M
    Rossi, R
    Liberali, V
    Tettamanzi, GB
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2001, 2038 : 36 - 50
  • [24] A Selenium based Approach to Automatic Test Script Generation for Refactoring Java']JavaScript Code
    Chen, Ruifeng
    Miao, Huaikou
    [J]. 2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 341 - 346
  • [25] An Automatic Requirement Transformation Approach for Code Generation in Industrial Cyber-Physical Systems
    Song, Yineng
    Sun, Weigi
    Wu, Xian
    Wang, Joe
    Dai, Wenbin
    [J]. 2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 21 - 26
  • [26] Automatic code generation within MDA approach for cross-platform mobiles apps
    Benouda, Hanane
    Azizi, Mostafa
    Moussaoui, Mimoun
    Esbai, Redouane
    [J]. PROCEEDINGS OF 2017 FIRST INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS 2017), 2017, : 237 - 241
  • [27] A Holistic Approach to Automatic Mixed-Precision Code Generation and Tuning for Affine Programs
    Xu, Jinchen
    Song, Guanghui
    Zhou, Bei
    Li, Fei
    Hao, Jiangwei
    Zhao, Jie
    [J]. PROCEEDINGS OF THE 29TH ACM SIGPLAN ANNUAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, PPOPP 2024, 2024, : 55 - 67
  • [28] Automatic generation of multi-dimensionally partitioned parallel CFD code in a parallelisation tool.
    Evans, EW
    Johnson, SP
    Leggett, PF
    Cross, M
    [J]. PARALLEL COMPUTATIONAL FLUID DYNAMICS: RECENT DEVELOPMENTS AND ADVANCES USING PARALLEL COMPUTERS, 1998, : 531 - 538
  • [29] 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
  • [30] Vis-OOMPI: Visual Tool for Automatic Code Generation Based on C++/OOMPI
    Phongpensri, Chantana
    Rungthong, Thanarat
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2008, 5205 : 311 - 312