Abstract
The development of safety-critical electric/electronic (E/E) automotive systems is performed by an increasing number of software tools. Hence it is very important that software tool malfunctions do not have an impact on the final product. This paper proposes a systematic methodology to establish confidence in the usage of software tools. The approach has been developed on the basis of an industrial development project and is compliant to the framework required by the standard ISO 26262. The methodology is based on a multi-layered analysis that systematically identifies the risk of tool-introduced errors and error detection failures and allows for the derivation of the tool confidence level (TCL). The benefit of this methodology is to identify and reuse already existing verification measures in the development process for establishing confidence in the usage of software tools. Furthermore, the approach allows introducing new verification measures to optimize the overall development process.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Alhir, S.S.: UML in a Nutshell. O’Reilly, Sebastopol (1998) ISBN 1-56592-448-7
Conrad, M., Munier, P., Rauch, F.: Qualifying Software Tools According to ISO 26262. In: MBEES, pp. 117–128 (2010)
Kindler, E., et al.: On the semantics of EPCs: A vicious circle. In: Proceedings of the EPK 2002: Business Process Management using EPCs. pp. 71–80 (2002)
IEC 61508-2.0 Functional safety of electrical/electronic/programmable electronic safety-related systems (2010)
ISO 26262 - Draft International Standard Road Vehicles - Functional Safety - Part 8: Supporting Processes (2009)
Kornecki, A.J., Zalewski, J.: Experimental evaluation of software development tools for safety-critical real-time systems. ISSE 1(2), 176–188 (2005)
Beine, M.: A Model-Based Reference Workflow for the Development of Safety-Critical Software. In: Embedded Real Time Software and Systems (ERTS 2010), Toulouse (2010)
Conrad, M., Sauler, J., Munier, P.: Experience Report: Two-Stage Qualification of Software Tools. In: Proc. 2. EUROFORUM ISO 26262 Conference, Stuttgart, Germany (September 27-28, 2010)
MISRA: MISRA-C:2004 Guidelines for the Use of the C Language in Vehicle Based Software. Motor Industry Research Association, Nuneaton CV10 0TU, UK (2004)
Powell, S., Baker, K., Lawson, B.: Errors in operational spreadsheets. Journal of Organizational and End User Computing 21(3), 24–36 (2009)
RTCA Special Committee 167: Software considerations in airborne systems and equipment certification. Recommendation DO-178B, RTCA, Inc, Washington DC, USA (December 1992)
The Mathworks, Inc: IEC Certification Kit product page, http://www.mathworks.com/products/iec-61508
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hillebrand, J., Reichenpfader, P., Mandic, I., Siegl, H., Peer, C. (2011). Establishing Confidence in the Usage of Software Tools in Context of ISO 26262. In: Flammini, F., Bologna, S., Vittorini, V. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2011. Lecture Notes in Computer Science, vol 6894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24270-0_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-24270-0_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24269-4
Online ISBN: 978-3-642-24270-0
eBook Packages: Computer ScienceComputer Science (R0)