Evaluation of Software Dependability at the Architecture Definition Stage

Abstract

The problem we aim to solve is how to evaluate the dependability of software at the stage of architecture definition. Evidence, such as the process maturity, project environment and architecture documentation is already available and can be used for the evaluation. In order to create a holistic picture of the state of dependability, a Bayesian Network (BN) model is defined. The paper defines a quality framework which guides the model creation, identifies attributes characterising dependability and presents the topology of the model. The approach to the quantitative definition of the model is illustrated by examples. The model is aimed to help with conducting technical risk assessment of Airborne Mission Systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2010
Accession Number
ADA532290

Entities

People

  • Kiril Uzunov
  • Thong Nguyen

Organizations

  • Defence Science and Technology Group

Tags

Communities of Interest

  • Biomedical
  • Energy and Power Technologies
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Acquisition
  • Bayesian Networks
  • Business Administration
  • Classification
  • Computer Programming
  • Computers
  • Electronic Components
  • Engineering
  • Engineers
  • Failure Mode And Effect Analysis
  • Probability
  • Reliability
  • Risk Analysis
  • Software Design
  • Software Development
  • Software Testing
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Software Engineering.
  • Systems Analysis and Design

Technology Areas

  • AI & ML