2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE) 2014
DOI: 10.1109/ccece.2014.6901058
|View full text |Cite
|
Sign up to set email alerts
|

Automatic code generation from Matlab/Simulink for critical applications

Abstract: This paper deals with usability of C-code, automatically generated from Matlab and Simulink environment in critical applications. In this case the code is produced via Model Based Design developing process which provides extended possibilities for testing and rapid control prototyping according to the DO-178C and DO-331. The algorithms tested firstly as models are then transferred to C-code automatically. This method decreases the possibility of errors caused by hand coding. The main goal was to inspect the op… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 35 publications
(11 citation statements)
references
References 2 publications
0
11
0
Order By: Relevance
“…These models have time-continuous behaviors (described using differential equations) since they are expected to capture and continuously interact with the physical world [26,22]. Code generation models, on the other hand, capture software parts only, and have discrete time behavior (described using some form of discrete logic or discrete state machines) [46,25]. This is because the generated code will run on platforms that support discrete computations, and further, the code will receive input data as discrete sequences of events.…”
Section: Introductionmentioning
confidence: 99%
“…These models have time-continuous behaviors (described using differential equations) since they are expected to capture and continuously interact with the physical world [26,22]. Code generation models, on the other hand, capture software parts only, and have discrete time behavior (described using some form of discrete logic or discrete state machines) [46,25]. This is because the generated code will run on platforms that support discrete computations, and further, the code will receive input data as discrete sequences of events.…”
Section: Introductionmentioning
confidence: 99%
“…The work presented in Reference [27] discusses Simulink usage for automatic generation of C code in critical applications, according to DO-178C and DO-331 standards. They also discussed the possibility of automatic code generation of a whole application or of separate parts, or tasks.…”
Section: Related Workmentioning
confidence: 99%
“…To benchmark the real-time performance of existing EMG classification systems of the two types outlined in Section 2, optimised C++ derived via MATLAB's Embedded Coder [12] from the models used to compare the performance in [11] is considered. This is deployed on a 1.4 GHz ARM Cortex-A53 processor on a Raspberry Pi 3 B+ model.…”
Section: Embedded Emg Analysismentioning
confidence: 99%