This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Experience using MISRA Targetlink Guidelines on a Production Hybrid Program
Technical Paper
2008-01-0663
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
As the size and complexity of vehicle electronic control systems has increased, embedded software developers have adopted model-based development techniques to help to offset the increased development effort. While these techniques can improve productivity in terms of amount of code generated per day, they need to be used within a structured software development process if they are to deliver an effort reduction over the whole software product lifecycle. Many of the same types of software engineering tools and techniques that are used when developing in an imperative programming language are equally applicable when developing using model-based techniques. One such technique is the use of language subsets, such as MISRA C, in order to avoid language features that are either poorly defined or commonly misunderstood. The MISRA Autocode Guidelines provide similar guidance on the use of some of the more commonly used modeling tools, with particular reference to automatic code generation for production purposes. This paper presents our experience of using the MISRA Autocode Guidelines for TargetLink to automatically generate code for a production mild hybrid control application.
Recommended Content
Authors
Citation
Davies, S., "Experience using MISRA Targetlink Guidelines on a Production Hybrid Program," SAE Technical Paper 2008-01-0663, 2008, https://doi.org/10.4271/2008-01-0663.Also In
References
- MISRA-C:2004: Guidelines for the use of the C language in critical systems 0 9524156 2 3 MIRA 2004
- MISRA AC TL: Modelling Style Guidelines for the application of Targetlink in the context of Automatic Code Generation 978 1 906400 01 9 MIRA 2007
- MISRA AC AGC: Recommendation for the application of MISRA-C:2004 in the context of Automatic Code Generation 978 1 906400 02 6 MIRA 2007
- Development guidelines for vehicle based software The “MISRA Guidelines” 0 9524156 0 7 MIRA 1994