Skip to main content

Improvement of Processes and Methods in Testing Activities for Safety-Critical Embedded Systems

  • Conference paper
Computer Safety, Reliability, and Security (SAFECOMP 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6894))

Included in the following conference series:

Abstract

In order to sustain competitiveness in transport domain, especially in automotive, aerospace and rail, it is extremely important to control and optimize the entire development process of complex safety-critical embedded systems. In this context, the ARTEMIS EU-project CESAR (Cost-Efficient methods and processes for SAfety Relevant embedded systems) aims to boost cost efficiency of embedded systems development, safety and certification processes by an order of magnitude. We want to achieve the above target in the railway domain with particular emphasis on the Verification and Validation (V&V) process where activities to be performed, due to their complexity, require a significant amount of economical resources. Starting from an industrial use case (the On- Board Unit of the European Railway Traffic Management System Level 1, ERTMS L1) we provide a methodology that overcomes some weaknesses in testing processes. It supports requirements analysis and automatic test cases generation, avoiding a computational explosion.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kotonya, G., Sommerville, I.: Requirements Engineering. John Wiley & Sons, Chichester (1998)

    Google Scholar 

  2. IEEE Recommended Practice for Software Requirements Specification. IEEE Std 830-1998 (1998)

    Google Scholar 

  3. CENELEC EN 50126: Railway applications - The specification and demonstration of Reliability, Availability, Maintainability and Safety (RAMS) (2001)

    Google Scholar 

  4. CENELEC EN 50128: Railway Applications - Communication, signalling and processing systems - Software for railway control and protection systems (2001)

    Google Scholar 

  5. CENELEC EN 50129: Railway applications - Communication, signalling and processing systems - Safety related electronic systems for signalling (2003)

    Google Scholar 

  6. CENELEC EN 50159-1: Railway applications - Communication, signalling and processing systems – Part 1: Safety-related communication in closed transmission systems (2001)

    Google Scholar 

  7. CENELEC EN 50159-2: Railway applications - Communication, signalling and processing systems – Part 2: Safety-related communication in open transmission systems (2001)

    Google Scholar 

  8. CENELEC Home Page, https://www.cenelec.org

  9. De Nicola, G., di Tommaso, P., Esposito, R., Flammini, F., Marmo, P., Orazzo, A.: A Grey-Box Approach to the Functional Testing of Complex Automatic Train Protection Systems. In: Dal Cin, M., Kaâniche, M., Pataricza, A. (eds.) EDCC 2005. LNCS, vol. 3463, pp. 305–317. Springer, Heidelberg (2005)

    Google Scholar 

  10. De Nicola, G., di Tommaso, P., Esposito, R., Flammini, F., Marmo, P., Orazzo, A.: ERTMS/ETCS: Working Principles and Validation. In: Proc. International Conference on Ship Propulsion and Railway Traction Systems, SPRTS 2005, Bologna, Italy, pp. 59–68 (2005)

    Google Scholar 

  11. UNISIG, ERTMS/ETCS – Class 1, Scope of Test Specifications, Subset-076-7, issue 1.0.2 (2009)

    Google Scholar 

  12. UNISIG, ERTMS/ETCS – Class 1, Interoperability Test Guidelines, Subset-110, issue 1.0.0 (2009)

    Google Scholar 

  13. UNISIG, ERTMS/ETCS – Class 1, Interoperability Test Environment Definition (General), Subset-111-1, issue 1.0.0 (2009)

    Google Scholar 

  14. UNISIG, ERTMS/ETCS – Class 1, Rules for Interoperability Test Scenarios, Subset-112, issue 0.1.4 (2008)

    Google Scholar 

  15. Farfeleder, S., Moser, T., Krall, A., Stålhane, T., Zojer, H., Panis, C.: DODT: Increasing Requirements Formalism using Domain Ontologies for Improved Embedded System Development. In: 14th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems, Germany (2011)

    Google Scholar 

  16. Hull, E., Jackson, K., Dick, J.: Requirements Engineering. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  17. Stålhane, T., Omoronyia, I., Reichenbach, F.: Ontology-guided requirements and safety analysis. In: Proceedings of 6th International Conference on Safety of Industrial Automated Systems, SIAS 2010 (2010)

    Google Scholar 

  18. Omoronyia, I., Sindre, G., Stålhane, T., Biffl, S., Moser, T., Sunindyo, W.: A Domain Ontology Building Process for Guiding Requirements Elicitation. In: Wieringa, R., Persson, A. (eds.) REFSQ 2010. LNCS, vol. 6182, pp. 188–202. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  19. De Nicola, G., di Tommaso, P., Esposito, R., Flammini, F., Marmo, P., Orazzo, A.: An experience in validating train control systems by a grey-box testing approach. In: The Second International Conference on Complex, Intelligent and Software Intensive System, Technical University of Catalonia Barcelona, Spain (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bonifacio, G., Marmo, P., Orazzo, A., Petrone, I., Velardi, L., Venticinque, A. (2011). Improvement of Processes and Methods in Testing Activities for Safety-Critical Embedded Systems. 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_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24270-0_27

  • 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)

Publish with us

Policies and ethics