This content is not included in your SAE MOBILUS subscription, or you are not logged in.
A Model-Based Reference Workflow for the Development of Safety-Related Software
ISSN: 0148-7191, e-ISSN: 2688-3627
Published October 19, 2010 by SAE International in United States
Annotation ability available
Event: SAE Convergence 2010
Model-based software development is increasingly being used to develop software for electronic control units (ECUs). When developing safety-related software, compared to non-safety-related software development, additional requirements specified by relevant safety-standards have to be met. Meeting these requirements should also be considered to be best practices for non-safety-related software.
This paper introduces a model-based reference workflow for the development of safety-related software conforming to relevant safety-standards such as IEC 61508 and ISO 26262. The reference workflow discusses requirements traceability aspects, software architecture considerations that help to support modular development and ease the verification of model parts and the code generated from those model parts, and the selection and enforcement of modeling and coding guidelines. Special focus is put on software unit and integration testing as an integral part of the overall verification and validation task. The presented methods and measures are mapped to the requirements of relevant functional safety-standards applied in the automotive industry.
Furthermore the paper discusses the role of such a reference workflow for answering the ongoing question for software tool qualification. The new automotive safety-standard ISO 26262 introduces a new approach to adressing this topic. This approach is based on a new way of classifcation of the software tool based on the tools impact and the degree of confidence that a malfunction or erroneous output can be prevented or detected.
|Technical Paper||Automotive Software Development Evaluation|
|Technical Paper||Automatic Evaluation of ECU Software Tests|
|Technical Paper||Safety Analysis of Heterogeneous Software Models at Implementation Stage|
CitationBeine, M. and Fleischer, D., "A Model-Based Reference Workflow for the Development of Safety-Related Software," SAE Technical Paper 2010-01-2338, 2010, https://doi.org/10.4271/2010-01-2338.
- Functional Safety of Electrical/Electronic/Programmable Electronic Safety Related Systems 1998
- Road vehicles - Functional Safety International Organization for Standardization 2009
- Model-Based Software Development for Safety-Related Systems TargetLink Reference Workflow, Version 1.1 Beine, Michael 2010
- An Analysis of the Requirements Traceability Problem Gotel, O. Finkelstein, A. Proceedings of the First International Conference on Requirements Engineering Colorado Springs, Colo. April 1994 94 101
- MathWorks Automotive Advisory Board Control Algorithm Modeling, Guidelines using MATLAB® Simulink®, and Stateflow®, Version 2.0 2007
- Modeling Guidelines for MATLAB/Simulink/Stateflow and TargetLink Version 2.1 dSPACE GmbH 2008
- MISRA AC TL Modeling style guidelines for the application of TargetLink in the context of automatic code generation 2007
- MISRA-C 2004 Guidelines for the use of the C Language in critical systems MIRA 2004
- EmbeddedTester http://www.btc-es.de/
- TargetLink - Driving the Future with Autocode dSPACE Magazine Special Edition 2009