Browse Publications Technical Papers 2004-01-1780
2004-03-08

Production Code Generation for Safety-Critical Systems 2004-01-1780

Software developed for safety-critical systems needs to be of high integrity. Special precautions and development steps are needed for high-integrity software that are not required for other software, although many would argue that they should be. Examples include language subsets, Verification and Validation (V&V), inspections, requirements traceability, documentation, and structural test coverage.
Production code generation supports these activities by providing a complete software engineering development environment using models to specify the software. The models can then be tested and stressed within boundaries of the modeling environment. The tests and results can then be reused and applied to the generated code. This paper describes high-integrity code development techniques and shows how they can be automated and applied at the model level, improving quality while shortening design cycles.

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:
TECHNICAL PAPER

Building Blocks Approach for the Design of Automotive Real-Time Embedded Software

2004-01-0360

View Details

TECHNICAL PAPER

LIN Slave Node Position Detection via LIN Switch Method

2013-01-1184

View Details

TECHNICAL PAPER

Challenges in Managing ISO 26262 Software Development Projects

2015-01-0278

View Details

X