Testing of safety-critical systems - A structural approach to test case design

5Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In the development of many safety-critical systems, test cases are still created on the basis of experience rather than systematic methods. As a consequence, many redundant test cases are created and many aspects remain untested. One of the most important questions in testing dependable systems is: which are the right test techniques to obtain a test set that will detect critical errors in a complex system? In this paper, we provide an overview of the state-of-practice in designing test cases for dependable event-based systems regulated by the IEC 61508 and DO-178B standards. For example, the IEC 61508 standard stipulates modelbased testing and systematic test-case design and generation techniques such as transition-based testing and equivalence-class partitioning for software verification. However, it often remains unclear in which situation these techniques should be applied and what information is needed to select the right technique to obtain the best set of test cases. We propose an approach that selects appropriate test techniques by considering issues such as specification techniques, failure taxonomies and quality risks. We illustrate our findings with a case study for an interlocking system for Siemens transportation systems. © 2011 Springer-Verlag London Limited.

Cite

CITATION STYLE

APA

Beer, A., & Peischl, B. (2011). Testing of safety-critical systems - A structural approach to test case design. In Advances in Systems Safety - Proceedings of the 19th Safety-Critical Systems Symposium, SSS 2011 (pp. 187–211). Kluwer Academic Publishers. https://doi.org/10.1007/978-0-85729-133-2_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free