Skip to main content

Towards Continuous Assurance Case Creation for ADS with the Evidential Tool Bus

  • Conference paper
  • First Online:
Dependable Computing – EDCC 2024 Workshops (EDCC 2024)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 2078))

Included in the following conference series:

  • 296 Accesses

Abstract

An assurance case has become an integral component for the certification of safety-critical systems. While manually defining assurance case patterns can be not avoided, system-specific instantiations of assurance case patterns are both costly and time-consuming. It becomes especially complex to maintain an assurance case for a system when the requirements of the System-Under-Assurance change, or an assurance claim becomes invalid due to, e.g., degradation of a systems’ component, as common when deploying learning-enabled components.

In this paper, we report on our preliminary experience leveraging the tool integration framework Evidential Tool Bus (ETB) for the construction and continuous maintenance of an assurance case from a predefined assurance case pattern. Specifically, we demonstrate the assurance process on an industrial Automated Valet Parking system from the automotive domain. We present the formalization of the provided assurance case pattern in the ETB processable logical specification language of workflows. Our findings, show that ETB is able to create and maintain evidence required for the construction of an assurance case.

L. Sorokin, R. Bouchekir and T.A. Beyene–The authors contributed equally to this paper.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Software Considerations in Airborne Systems and Equipment Certification.

  2. 2.

    ISO 26262 Road vehicles Functional safety.

  3. 3.

    https://git.fortiss.org/etb2/etb2.

  4. 4.

    https://www.foceta-project.eu/.

  5. 5.

    In this work, we have only considered the Goal and Strategy elements as well as the Supported-By relation of GSN in our assurance case fragments.

References

  1. CppCheck. https://github.com/danmar/cppcheck

  2. Infer. https://fbinfer.com/

  3. Prescan. https://plm.sw.siemens.com/en-US/simcenter/autonomous-vehicle-solutions/prescan/

  4. Bartocci, E., Mateis, C., Nesterini, E., Ničković, D.: Mining hyperproperties using temporal logics. ACM Trans. Embed. Comput. Syst. 22(5s) (2023). https://doi.org/10.1145/3609394

  5. Bensalem, S., et al.: Continuous engineering for trustworthy learning-enabled autonomous systems. In: Steffen, B. (ed.) Bridging the Gap Between AI and Reality, pp. 256–278. Springer Nature Switzerland, Cham (2024). https://doi.org/10.1007/978-3-031-46002-9_15

    Chapter  Google Scholar 

  6. Bishop, P., Bloomfield, R.: A methodology for safety case development. In: Safety and Reliability, vol. 20, pp. 34–42. Taylor & Francis (2000)

    Google Scholar 

  7. Bosch: automated valet parking. https://www.bosch-mobility.com/de/loesungen/parken/automated-valet-parking/

  8. Ceri, S., Gottlob, G., Tanca, L.: What you always wanted to know about datalog (and never dared to ask). IEEE Trans. Knowl. Data Eng. 1, 146–166 (1989)

    Article  Google Scholar 

  9. Cruanes, S., Hamon, G., Owre, S., Shankar, N.: Tool integration with the evidential tool bus. In: Giacobazzi, R., Berdine, J., Mastroeni, I. (eds.) VMCAI 2013. LNCS, vol. 7737, pp. 275–294. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-35873-9_18

    Chapter  Google Scholar 

  10. Denney, E., Pai, G.: Tool support for assurance case development. Autom. Softw. Eng. 25(3), 435–499 (2018)

    Article  Google Scholar 

  11. Esen, H., Liao, B.H.C.: Simulation-based safety assurance for an AVP system incorporating learning-enabled components (2023)

    Google Scholar 

  12. Hawkins, R., Kelly, T., Knight, J., Graydon, P.: A new approach to creating clear safety arguments. In: Dale, C., Anderson, T. (eds.) Advances in Systems Safety, pp. 3–23. Springer, London (2011). https://doi.org/10.1007/978-0-85729-133-2_1

  13. Hawkins, R., Paterson, C., Picardi, C., Jia, Y., Calinescu, R., Habli, I.: Guidance on the assurance of machine learning in autonomous systems (AMLAS) (2021)

    Google Scholar 

  14. Kaur, R., Ivanov, R., Cleaveland, M., Sokolsky, O., Lee, I.: Assurance case patterns for cyber-physical systems with deep neural networks. In: Casimiro, A., Ortmeier, F., Schoitsch, E., Bitsch, F., Ferreira, P. (eds.) SAFECOMP 2020. LNCS, vol. 12235, pp. 82–97. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-55583-2_6

    Chapter  Google Scholar 

  15. Liao, B.H., Cheng, C., Esen, H., Knoll, A.: Are transformers more robust? towards exact robustness verification for transformers. In: SAFECOMP 2023, vol. 14181, pp. 89–103 (2023)

    Google Scholar 

  16. Ramakrishna, S., Hartsell, C., Dubey, A., Pal, P.P., Karsai, G.: A methodology for automating assurance case generation. CoRR abs/2003.05388 (2020), https://arxiv.org/abs/2003.05388

  17. Ruess, H., Shankar, N.: Evidential transactions with cyberlogic (2023)

    Google Scholar 

  18. Schwalbe, G., Knie, B., Sämann, T., Dobberphul, T., Gauerhof, L., Raafatnia, S., Rocco, V.: Structuring the safety argumentation for deep neural network based perception in automotive applications. In: Casimiro, A., Ortmeier, F., Schoitsch, E., Bitsch, F., Ferreira, P. (eds.) SAFECOMP 2020. LNCS, vol. 12235, pp. 383–394. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-55583-2_29

    Chapter  Google Scholar 

  19. Shankar, N., et al.: Descert: design for certification (2022)

    Google Scholar 

  20. Sorokin, L., Munaro, T., Safin, D., Liao, B.H.C., Molin, A.: OpenSBT: a modular framework for search-based testing of automated driving systems. In: Tool Demonstration Track ICSE 2024

    Google Scholar 

  21. Tonk, A., Boussif, A., Beugin, J., Collart-Dutilleul, S.: Towards a specified operational design domain for a safe remote driving of trains. In: Proceedings of the 31st European Safety and Reliability Conference, Angers, France, pp. 19–23 (2021)

    Google Scholar 

  22. Warg, F., Blom, H., Borg, J., Johansson, R.: Continuous deployment for dependable systems with continuous assurance cases. In: 2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), pp. 318–325 (2019). https://doi.org/10.1109/ISSREW.2019.00091

  23. Wozniak, E., Cârlan, C., Acar-Celik, E., Putzer, H.J.: A safety case pattern for systems with machine learning components. In: Casimiro, A., Ortmeier, F., Schoitsch, E., Bitsch, F., Ferreira, P. (eds.) SAFECOMP 2020. LNCS, vol. 12235, pp. 370–382. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-55583-2_28

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lev Sorokin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sorokin, L., Bouchekir, R., Beyene, T.A., Liao, B.HC., Molin, A. (2024). Towards Continuous Assurance Case Creation for ADS with the Evidential Tool Bus. In: Sangchoolie, B., Adler, R., Hawkins, R., Schleiss, P., Arteconi, A., Mancini, A. (eds) Dependable Computing – EDCC 2024 Workshops. EDCC 2024. Communications in Computer and Information Science, vol 2078. Springer, Cham. https://doi.org/10.1007/978-3-031-56776-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-56776-6_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-56775-9

  • Online ISBN: 978-3-031-56776-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics