scispace - formally typeset
Proceedings ArticleDOI

An Evaluation Model for Dependability of Internet-Scale Software on Basis of Bayesian Networks

TLDR
The model analyzes the structure of Internet-scale software and establishes an evaluation system of dependability for Internet- scale software including static metrics, dynamic metrics, prior metrics and correction metrics and integrates subjective and objective factors which impact on system quality.
Abstract
Internet-scale software becomes an important mode of constructing software systems with the development of internet. Open, dynamic and uncontrollable Internet environment makes dependability evaluation of Internet-scale software very important. It is lack of a dependability evaluation model that analyzes system architecture from the most foundational elements and integrate aspects that impacts on the system, such as the technical, organizational, decisional and human aspects. This paper proposes an evaluation model of dependability for Internet-scale software on the basis of Bayesian Networks. The model analyzes the structure of Internet-scale software and establishes an evaluation system of dependability for Internet-scale software including static metrics, dynamic metrics, prior metrics and correction metrics. It integrates subjective and objective factors which impact on system quality. In this paper, we build Bayesian Network according to the structure analysis and refer to a bottom-up method that use Bayesian reasoning to analyses and calculate entity dependability and integration dependability layer by layer. A unified dependability of the whole system is worked out and is corrected by objective data. The analysis of experiment in a real system proves that the model in this paper is capable of evaluating the dependability of Internet-scale software clearly and objectively. Moreover, it offers effective help to the design, development, deployment and assessment of Internet-scale software.

read more

Citations
More filters
Journal ArticleDOI

Application of Bayesian Networks in Reliability Evaluation

TL;DR: A bibliographic review of BNs that have been proposed for reliability evaluation in the last decades is presented, and a few upcoming research directions that are of interest to reliability researchers are identified.
Journal ArticleDOI

Bayesian network model for task effort estimation in agile software development

TL;DR: Various statistics used to assess the precision of the model are described: mean magnitude of relative error, prediction at level m, accuracy (the percentage of successfully predicted instances over the total number of instances), mean absolute error, root mean squared error, relative absolute error and root relative squared error.
Journal ArticleDOI

An evaluation model for dependability of Internet-scale software on basis of Bayesian Networks and trustworthiness

TL;DR: The model analyzes the structure of Internet-scale software and establishes an evaluation system of dependability for Internet- scale software including static metrics, dynamic metrics, prior metrics and correction metrics and integrates subjective and objective factors which impact on system quality.
Proceedings Article

Multi-view Software Component Modeling for Dependability.

TL;DR: The range of possible intra-component, inter-model relationships are outlined, their respective advantages and drawbacks are discussed, and the specific choices made in on-going research on ensuring the dependability of software systems from an architectural perspective are motivated.
Proceedings ArticleDOI

A quality assessment model for unmanned aerial vehicle path planning based on Bayesian Networks

TL;DR: After planning out the path of UAV, the operating results of the path planning algorithm are transformed into observational evidence of Bayesian Networks evaluation and the result of the simulation experiment is compared with the realistic planning result to verify the application performance ofBayesian Networks in this field.
References
More filters
Journal ArticleDOI

Basic concepts and taxonomy of dependable and secure computing

TL;DR: The aim is to explicate a set of general concepts, of relevance across a wide range of situations and, therefore, helping communication and cooperation among a number of scientific and technical communities, including ones that are concentrating on particular types of system, of system failures, or of causes of systems failures.

Basic Concepts and Taxonomy of Dependable and Secure Computing

TL;DR: In this paper, the main definitions relating to dependability, a generic concept including a special case of such attributes as reliability, availability, safety, integrity, maintainability, etc.
Journal ArticleDOI

Improving the analysis of dependable systems by mapping fault trees into Bayesian networks

TL;DR: It is shown that any FT can be directly mapped into a BN and that basic inference techniques on the latter may be used to obtain classical parameters computed from the former, i.e. reliability of the Top Event or of any sub-system, criticality of components, etc.
Proceedings ArticleDOI

A distributed trust model

TL;DR: In this article, the authors outline the shortcomings of current security approaches for managing trust and propose a model for trust based on distributed recommendations, which is based on a distributed recommendation system.
Book ChapterDOI

Valuation of Trust in Open Networks

TL;DR: A method for the valuation of trustworthiness which can be used to accept or reject an entity as being suitable for sensitive tasks is presented, an extension of the work of Yahalom, Klein and Beth.
Related Papers (5)