Production Code Generation for Safety-Critical Systems

2004-01-1780

03/08/2004

Event
SAE 2004 World Congress & Exhibition
Authors Abstract
Content
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.
Meta TagsDetails
DOI
https://doi.org/10.4271/2004-01-1780
Pages
9
Citation
Erkkinen, T., "Production Code Generation for Safety-Critical Systems," SAE Technical Paper 2004-01-1780, 2004, https://doi.org/10.4271/2004-01-1780.
Additional Details
Publisher
Published
Mar 8, 2004
Product Code
2004-01-1780
Content Type
Technical Paper
Language
English