supporting expert assessment of argument structures in ... · -4-psam 9 19-23 may, 2008 © iag,...
TRANSCRIPT
- 1 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Supporting Expert Assessment of Argument Structures
in Trust Cases
Łukasz Cyra
Janusz GórskiInformation Assurance Group
Department of Software EngineeringGdańsk University of Technology, Poland
- 2 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Contents
• What is ‘trust case’?• The Trust-IT framework• Example argument• The appraisal scale• Appraisal example• The aggregation mechanism• Conclusions
- 3 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Trust vs Trustworthiness
• Trust– trust is the notion referring to a belief in some
postulated property of a trusted object considered in a specific context
• Trustworthiness– Trustworthiness is the notion referring to the
justification explaining why we should trust that the object exhibits the posulated propertyin this context
• Trustworthiness can imply Trust
- 4 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Trust CaseTrust Case is an argument that provides a
satisfactory (from a selected viewpoint) justification for a specified set of properties to make a judgement
about the trustworthiness of the chosen object
Trust Case integrates argumentationwith the evidence that supports
this argumentation
The notion of Trust Case is a generalization of the common notion
of Safety Case
- 5 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Language for representing trust cases
Claim
Warrant
Assumption Claim Fact
Reference
ArgumentStrategy
Counter-ArgumentStrategy
- 6 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Trust Case example
- 7 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 8 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 9 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Trust-IT framework
Language for representingtrust cases
Scenarios for usingtrust cases
Trust caseprocesses
Trust casesystem
TemplatesPatterns
- 10 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Problem
How to assess the ‘strength’ of the argument in a trust case and how to communicate it to the relevant stakeholders
Solution
Provide an argumentation appraisal mechanism which starts from assessments of the facts and inferences in the argument and aggregates them to an assessment of the topmost claim
- 11 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Trust Case example
- 12 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
The appraisal scale
- 13 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Appraisal example
- 14 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 15 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 16 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 17 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 18 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 19 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 20 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
- 21 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
The aggregationmechanism
- 22 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Different argument types dependingon how the premises contribute to theconclusion
Different aggregation rule for eachargument type
A-argument ruleYager’s modification of Dempster’s rule of combination
)(())(1())()(())(1())(1())(1(1)())()(()())()(()()()()(
1222121
11222121
aPlaPlaBelaPlaPlaPlaPlcPlaBelaPlaBelaBelaPlaBelaBelaBelcBel⋅−+−⋅−+−⋅−−= ))( 1aBel−
−⋅+−⋅+⋅=
Mapping of the linguistic values on Dempster-Shaffer belief andplausability functions
- 23 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Validation experiment
Consistency of students’ assessments Accuracy of assessments obtained by application of aggregation rules
Confidence scale Decision scale Confidence scale Decision scale
A-rule 1,03 0,64 1,04 0,80
NSC-rule 0,94 0,53 1,06 0,61
C-rule 0,84 0,88 0,91 0,66
Aggregation rule
• 30 students involved• Repeated assessment
- 24 - © IAG, iag.pg.gda.plPSAM 9 19-23 May, 2008
Conclusion• Trust-IT provides for development, maintenance and
sharing of trust cases for real life objects– A Personalized Information Platform for health and life Services
- (6th EU FR Integrated Project PIPS)– A platform supporting WSN based health related applications
- (6th EU FR STREP Project ANGEL)– TTA based dependable embedded systems
- (6th EU FR Integrated Project DECOS)– Support for standards conformance (e.g. ISO 27001, ISO 14971:2000)– Trustworthiness of HON (Helth On the Ne) criteria
• Argument appraisal mechanism provides for third party assessment of trust cases
• Linguistic scales support communication of trust casecontents between stakeholders
• More experiments are needed to calibrate and validate theappraisal mechanism