DocumentCode :
125217
Title :
Assessing the Overhead of Automatic Code Generation for a Component Approach Compared with Hand-Written Code: Experiments with the MyCCM Code Generation Tool Chain
Author :
Vergnaud, Thomas ; Pardessus, David ; Guerin, Pascal
Author_Institution :
Thales Commun. & Security, Palaiseau, France
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
60
Lastpage :
63
Abstract :
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.
Keywords :
object-oriented methods; program compilers; MyCCM code generation tool chain; automatic code generation; component approach; component framework; hand-written code; Computer architecture; Containers; Jitter; Middleware; Ports (Computers); Real-time systems; framework; performance overhead; real-time software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/SEAA.2014.46
Filename :
6928790
Link To Document :
بازگشت