Skip to main content

2019 | OriginalPaper | Buchkapitel

Evolution of Formal Model-Based Assurance Cases for Autonomous Robots

verfasst von : Mario Gleirscher, Simon Foster, Yakoub Nemouchi

Erschienen in: Software Engineering and Formal Methods

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

An assurance case should carry sufficient evidence for a compelling argument that a system fulfils its guarantees under specific environmental assumptions. Assurance cases are often subject of maintenance, evolution, and reuse. In this paper, we demonstrate how evidence of an assurance case can be formalised, and how an assurance case can be refined using this formalisation to increase argument confidence and to react to changing operational needs. Moreover, we propose two argument patterns for construction and extension and we implement these patterns using the generic proof assistant Isabelle. We illustrate our approach for an autonomous mobile ground robot. Finally, we relate our approach to international standards (e.g. DO-178C, ISO 26262) recommending the delivery and maintenance of assurance cases.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
From the Rodin tool and from LTL and timed CTL checkers.
 
2
Usually structured, balanced, and exhibiting many further argumentation qualities.
 
5
The steps 3 and 4 imply that the concrete safety guarantees strengthen the abstract safety guarantees, that is, https://static-content.springer.com/image/chp%3A10.1007%2F978-3-030-30446-1_5/478048_1_En_5_IEq159_HTML.gif .
 
6
In the CPM model, environmental changes are encoded by \(mon := *\), see [13].
 
Literatur
1.
Zurück zum Zitat Basir, N.: Safety cases for the formal verification of automatically generated code. Ph.D. thesis, University of Southampton (2010) Basir, N.: Safety cases for the formal verification of automatically generated code. Ph.D. thesis, University of Southampton (2010)
8.
10.
Zurück zum Zitat Foster, S., Baxter, J., Cavalcanti, A., Woodcock, J., Zeyda, F.: Unifying semantic foundations for automated verification tools in Isabelle/UTP. Submitted to Science of Computer Programming, March 2019. https://arxiv.org/abs/1905.05500 Foster, S., Baxter, J., Cavalcanti, A., Woodcock, J., Zeyda, F.: Unifying semantic foundations for automated verification tools in Isabelle/UTP. Submitted to Science of Computer Programming, March 2019. https://​arxiv.​org/​abs/​1905.​05500
16.
Zurück zum Zitat Hawkins, R., Habli, I., Kolovos, D., Paige, R., Kelly, T.: Weaving and assurance case from design: a model-based approach. In: Proceedings of the 16th International Symposium on High Assurance Systems Engineering. IEEE (2015) Hawkins, R., Habli, I., Kolovos, D., Paige, R., Kelly, T.: Weaving and assurance case from design: a model-based approach. In: Proceedings of the 16th International Symposium on High Assurance Systems Engineering. IEEE (2015)
17.
Zurück zum Zitat Hoare, C.A.R., He, J.: Unifying Theories of Programming. Prentice-Hall, Upper Saddle River (1998)MATH Hoare, C.A.R., He, J.: Unifying Theories of Programming. Prentice-Hall, Upper Saddle River (1998)MATH
18.
Zurück zum Zitat Jackson, M.A.: Problem Frames: Analysing and Structuring Software Development Problems. Addison-Wesley, Boston (2001) Jackson, M.A.: Problem Frames: Analysing and Structuring Software Development Problems. Addison-Wesley, Boston (2001)
19.
Zurück zum Zitat Kelly, T.: Arguing Safety - A Systematic Approach to Safety Case Management, Ph.D. thesis, University of York (1998) Kelly, T.: Arguing Safety - A Systematic Approach to Safety Case Management, Ph.D. thesis, University of York (1998)
23.
Zurück zum Zitat Loos, S.M., Platzer, A.: Differential refinement logic. In: Proceeding of the 31st International Symposium on Logic in Computer Science (LICS). ACM, July 2016 Loos, S.M., Platzer, A.: Differential refinement logic. In: Proceeding of the 31st International Symposium on Logic in Computer Science (LICS). ACM, July 2016
25.
Zurück zum Zitat Meyer, B.: Applying “design by contract”. IEEE Comput. 25(10), 40–51 (1992)CrossRef Meyer, B.: Applying “design by contract”. IEEE Comput. 25(10), 40–51 (1992)CrossRef
32.
Zurück zum Zitat Parnas, D.L., Madley, J.: Function documents for computer systems. Sci. Comput. Program. 25, 41–61 (1995)CrossRef Parnas, D.L., Madley, J.: Function documents for computer systems. Sci. Comput. Program. 25, 41–61 (1995)CrossRef
33.
36.
Zurück zum Zitat RTCA: DO-333: Formal Methods Supplement to DO-178C and DO-278A (2012) RTCA: DO-333: Formal Methods Supplement to DO-178C and DO-278A (2012)
38.
Zurück zum Zitat Spivey, J.: The Z Notation: A Reference Manual. Prentice Hall, Upper Saddle River (1992)MATH Spivey, J.: The Z Notation: A Reference Manual. Prentice Hall, Upper Saddle River (1992)MATH
39.
Zurück zum Zitat Wei, R., Kelly, T., Dai, X., Zhao, S., Hawkins, R.: Model based system assurance using the structured assurance case metamodel. J. Softw. Syst. 154, 211–233 (2019)CrossRef Wei, R., Kelly, T., Dai, X., Zhao, S., Hawkins, R.: Model based system assurance using the structured assurance case metamodel. J. Softw. Syst. 154, 211–233 (2019)CrossRef
40.
Zurück zum Zitat Woodcock, J., Davies, J.: Using Z: Specification, Refinement, and Proof. Prentice Hall, Upper Saddle River (1996)MATH Woodcock, J., Davies, J.: Using Z: Specification, Refinement, and Proof. Prentice Hall, Upper Saddle River (1996)MATH
Metadaten
Titel
Evolution of Formal Model-Based Assurance Cases for Autonomous Robots
verfasst von
Mario Gleirscher
Simon Foster
Yakoub Nemouchi
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-30446-1_5

Premium Partner