Abstract
A formalization of a logical subset of Goal Structuring Notation (GSN) arguments is presented. The aim is to reveal the conditions which must be true in order to guarantee that an argument thus formalized is internally consistent. These conditions justify a number of systematic questions which must be answered in the affirmative if a standard safety argument based on natural language is to be believed to be free from inconsistencies. The relevance of these findings to the combination of GSN and controlled natural language with first-order logic semantics is discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
The context \(\{\varGamma _1, \ldots , \varGamma _n\}\) is formed by combining all the definitions and axioms of the constituent contexts, many of which may be redundant.
References
Abrial, J.R.: The B-Book: Assigning Programs to Meanings. Cambridge University Press, Cambridge (2005)
Basir, N., Denney, E., Fischer, B.: Deriving safety cases from automatically constructed proofs. In: Proceedings of the 4th International Conference on System Safety, IET (2009)
Eriksson, L.-H.: Using formal methods in a retrospective safety case. In: Heisel, M., Liggesmeyer, P., Wittmann, S. (eds.) SAFECOMP 2004. LNCS, vol. 3219, pp. 31–44. Springer, Heidelberg (2004)
Giorgini, P., Mylopoulos, J., Nicchiarelli, E., Sebastiani, R.: Reasoning with goal models. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503, p. 167. Springer, Heidelberg (2002)
Greenwell, W.S.: A taxonomy of fallacies in system safety arguments. Technical report. NASA (2006). (available from the NASA Technical reports server): http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20060027794.pdf
GSN Working Group: Goal structuring notation. http://www.goalstructuringnotation.info. Accessed on 27–06–2015
Hall, J.G., Mannering, D., Rapanotti, L.: Arguing safety with problem oriented software engineering. In: High Assurance Systems Engineering Symposium, pp. 23–32. IEEE (2007)
Mott, D.: Summary of ITA controlled english, https://www.usukita.org/papers/5658/CE_summary_04b.doc, ITA Technical Paper (2010) Accessed on 29–06–2015
Rushby, J.: Formalism in safety cases. In: Dale, C., Anderson, T. (eds.) Making Systems Safer, pp. 3–17. Springer, Heidelberg (2010)
Takeyama, M.: A note on “D-Cases as proofs as programs”, AIST Technical report AIST-PS-2010-007. http://cfv.jp/cvs/introduction/pdf/PS2010-007.pdf
Woodcock, J., Davies, J.: Using Z. Specification, Refinement, and Proof. Prentice-Hall, Upper Saddle River (1996)
Acknowledgments
The authors would like to thank the anonymous reviewers for their helpful comments. This work is part of a larger project carried out for IBM UK and DSTL.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Bandur, V., McDermid, J. (2015). Informing Assurance Case Review Through a Formal Interpretation of GSN Core Logic. In: Koornneef, F., van Gulijk, C. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2014. Lecture Notes in Computer Science(), vol 9338. Springer, Cham. https://doi.org/10.1007/978-3-319-24249-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-24249-1_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24248-4
Online ISBN: 978-3-319-24249-1
eBook Packages: Computer ScienceComputer Science (R0)