A note on "D-Cases as proofs as programs"
暂无分享,去创建一个
A D-Case, a structured argument for Open System Dependability, can be seen as a formal proof and further a program in a typed functional language. This brief note explains this “D-Cases as proofs as programs” view and how D-Case construction and verification can benefit, under this view, from theorem proving technologies and researches on programming.
[1] John M. Rushby,et al. Formalism in Safety Cases , 2010, SSS.
[2] Nurlida Basir,et al. Constructing a Safety Case for Automatically Generated Code from Formal Program Verification Information , 2008, SAFECOMP.
[3] Tim Kelly,et al. The Goal Structuring Notation – A Safety Argument Notation , 2004 .
[4] Jon G. Hall,et al. Problem Oriented Software Engineering: A design-theoretic framework for software engineering , 2007, Fifth IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007).