This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Multi-Target Modelling for Embedded Software Development for Automotive Applications
Technical Paper
2004-01-0269
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Manual ‘porting” of source code is often required in order to “reuse” control software in different applications with different target hardware. This process is not cost effective. Maintaining multiple “versions” of the same software also causes problems. This paper describes a way in which multiple target source code can be generated from a single model. A custom data class is developed so that it can be used to define both signal and parameter data types necessary for data dictionary-driven models. This capability allows a single model to be used to generate code for multiple target hardware architectures. A software development process using a generic model to support multiple hardware targets is compared with the hand porting process (e.g. floating-point to/from fixed-point). Auto code generation from a sample multi-target feature model will be presented. The efficiency of the auto code will also be discussed.
Recommended Content
Technical Paper | The Bus Crusher and The Armageddon Device Part I |
Technical Paper | Analyze This! Sound Static Analysis for Integration Verification of Large-Scale Automotive Software |
Authors
Citation
Hodge, G., Ye, J., and Stuart, W., "Multi-Target Modelling for Embedded Software Development for Automotive Applications," SAE Technical Paper 2004-01-0269, 2004, https://doi.org/10.4271/2004-01-0269.Also In
In-Vehicle Networks and Software, Electrical Wiring Harnesses, and Electronics and Systems Reliability
Number: SP-1852; Published: 2004-03-08
Number: SP-1852; Published: 2004-03-08
References
- MATHWORKS press release about Visteon's model-based and auto coding capability
- Ye Jian Stuart Walt Hodge Grantley ‘Model-Based Development of Visteon Powertrain Software’ The Mathworks International Automotive Conference (IAC) 2003
- Hsu Mark El-Jaroudi Maher Bender Eric “Accelerated Life Cycle Development for Electronic Throttle Control Software using model-based/auto-code technology” SAE Paper 2004