Trustworthiness Derivation Tree: A Model of Evidence-Based Software Trustworthiness

  • Yuxin Deng
  • , Zezhong Chen
  • , Wenjie Du
  • , Bifei Mao
  • , Zhizhang Liang
  • , Qiushi Lin
  • , Jinghui Li

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

In order to analyze the trustworthiness of complex software systems, we propose a model of evidence-based software trustworthiness called trustworthiness derivation tree (TDT). The basic idea of constructing a TDT is to refine main properties into key ingredients and continue the refinement until basic facts such as evidences are reached. The skeleton of a TDT can be specified by a set of rules, which is convenient for automated reasoning in Prolog. We develop a visualization tool that can construct the skeleton of a TDT by taking the rules as input, and allow a user to edit the TDT in a graphical user interface. In a software development life cycle, TDTs can serve as a communication means for different stakeholders to agree on the properties about a system in the requirement analysis phase, and they can be used for deductive reasoning so as to verify whether the system achieves trustworthiness in the product validation phase. We have piloted the approach of using TDTs in more than a dozen real scenarios of software development. Indeed, using TDTs helped us to discover and then resolve some subtle problems.

Original languageEnglish
Title of host publicationProceedings - 2021 21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages487-493
Number of pages7
ISBN (Electronic)9781665478366
DOIs
StatePublished - 2021
Event21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021 - Virtual, Hainan, China
Duration: 6 Dec 202110 Dec 2021

Publication series

NameProceedings - 2021 21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021

Conference

Conference21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021
Country/TerritoryChina
CityVirtual, Hainan
Period6/12/2110/12/21

Keywords

  • Trustworthiness
  • evidence
  • refinement
  • visualization

Fingerprint

Dive into the research topics of 'Trustworthiness Derivation Tree: A Model of Evidence-Based Software Trustworthiness'. Together they form a unique fingerprint.

Cite this