Software Trustworthiness Metric Model based on Component Weight

In recent years, the component-based development pattern is becoming increasingly popular with developers. Generally, a software system is made up of multiple components. The trustworthiness of software systems depends on the trustworthiness of every component. This paper will try to study the trust...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International Journal of Performability Engineering 2018-09, Vol.14 (9), p.1985
1. Verfasser: Huang, Dujuan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In recent years, the component-based development pattern is becoming increasingly popular with developers. Generally, a software system is made up of multiple components. The trustworthiness of software systems depends on the trustworthiness of every component. This paper will try to study the trustworthiness of systems from the component view. Firstly, all components in the system are divided into the critical and non-critical ones according to their importance, and a weight value is assigned to each component. For every basic construction between components, the trustworthiness metric model of the subsystem is proposed by composing the trustworthiness of components. Secondly, we prove that these metric models satisfy the metric criteria, such as monotonicity, non-negativity, acceleration, sensitivity, and substitution. Furthermore, the trustworthiness metric model of the whole system is shown based on the trustworthiness metric model of the subsystem. Finally, an algorithm is designed to compute the trustworthiness metric of the whole system. An example is shown to verify the reasonability of the metric model.
ISSN:0973-1318
DOI:10.23940/ijpe.18.09.p6.19851996