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 16% off list price.
Login to see discount.
Special Offer: Download multiple Technical Papers each year? TechSelect is a cost-effective subscription option to select and download 12-100 full-text Technical Papers per year. Find more information here.
We also recommend:
JOURNAL ARTICLE

Why Should Auto-Generated C be Treated any Differently from Hand-Coded C?

2008-01-0661

View Details

TECHNICAL PAPER

OEM Reuse Expectations and Implications for New Automotive Electronic Systems

2004-21-0013

View Details

JOURNAL ARTICLE

A System Architecture for Smart Sensors Integration in Avionics Applications

2012-01-2125

View Details

X