Browse Publications Technical Papers 2008-01-0663
2008-04-14

Experience using MISRA Targetlink Guidelines on a Production Hybrid Program 2008-01-0663

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.

SAE MOBILUS

Subscribers can view annotate, and download all of SAE's content. Learn More »

Access SAE MOBILUS »

Members save up to 43% off list price.
Login to see discount.
Special Offer: With TechSelect, you decide what SAE Technical Papers you need, when you need them, and how much you want to pay.
X