A Dialogue-based Safety Argument Review Tool

There has been increasing use of argument-based approaches in the development of safety critical systems. Within this approach a safety case plays a key role in the system development lifecycle. The key components in a safety case are safety arguments which are designated to demonstrate that the system is acceptable safe. Inappropriate reasoning in safety arguments could undermine a system’s safety claims which in turn contribute to safety-related failures of the system. The review of safety arguments is therefore a crucial step in the development of safety-critical systems. Reviews are conducted using dialogues where elements of the argument and their relations are proposed and scrutinised. This paper investigates an approach of conducting argument review using dialectic models. A new dialectic model specially designed to suit the requirements of argument review is proposed. An argument review prototype was then iteratively developed. It adopted the model and aims to conduct argument review dialogues in a structured manner. User-based evaluation of the system suggests the usefulness of the dialectics approach to safety argument review. The evaluation also sheds lights for the future development such an application.

[1]  Henry Prakken,et al.  Coherence and Flexibility in Dialogue Games for Argumentation , 2005, J. Log. Comput..

[2]  John A. McDermid Safety arguments, software and system reliability , 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering.

[3]  T. Kelly Reviewing Assurance Arguments – A Step-By-Step Approach , 2007 .

[4]  Peter G. Bishop,et al.  A Methodology for Safety Case Development , 2000, SSS.

[5]  James Inge Defence Standard 00-56 Issue 4: Safety Management Requirements for Defence Systems , 2007 .

[6]  D. Walton,et al.  Commitment in Dialogue: Basic Concepts of Interpersonal Reasoning , 1995 .

[7]  Hoyt Lougee,et al.  SOFTWARE CONSIDERATIONS IN AIRBORNE SYSTEMS AND EQUIPMENT CERTIFICATION , 2001 .

[8]  Douglas Walton,et al.  The New Dialectic: Conversational Contexts of Argument , 1998 .

[9]  Tim Kelly,et al.  Argument Schemes in Computer System Safety Engineering , 2011 .

[10]  Rachel M. Pilkington,et al.  Investigation by Design: Developing Dialogue Models to Support Reasoning and Conceptual Change , 2000 .

[11]  John A. McDermid,et al.  Software Safety: Where's the Evidence? , 2001, SCS.

[12]  Chris Reed,et al.  Informal logic dialogue games in human–computer dialogue , 2011, The Knowledge Engineering Review.

[13]  Jim D. Mackenzie,et al.  Question-begging in non-cumulative systems , 1979, J. Philos. Log..

[14]  Tim Kelly,et al.  Argument-based approach to computer system safety engineering , 2012, Int. J. Crit. Comput. Based Syst..

[15]  Tim Kelly,et al.  The Goal Structuring Notation – A Safety Argument Notation , 2004 .

[16]  Tim Kelly A Systematic Approach to Safety Case Management , 2004 .

[17]  Tangming Yuan,et al.  A Human-Computer Dialogue System for Educational Debate: A Computational Dialectics Approach , 2008, Int. J. Artif. Intell. Educ..

[18]  George Cleland,et al.  Graphical notations, narratives and persuasion: a Pliant Systems approach to Hypertext Tool Design , 2002, HYPERTEXT '02.

[19]  Tangming Yuan,et al.  ProtOCL : Specifying dialogue games using UML and OCL , 2013 .