Quantification of Verification Progress

نویسندگان

  • Stephan Arlt
  • John Murray
  • Philipp Rümmer
  • Martin Schäf
چکیده

A key disadvantage of software verification over other quality assurance techniques, such as testing, is its unpredictable cost. A lot of people-hours have to be invested before correctness can be proved, and, in contrast to testing, there is no quantifiable evidence that incremental verification effort results in incremental quality improvements. On the other hand, the process of verifying code can be seen as a sort of audit or code-walk, so there is an intuition that the process itself improves quality, even before a proof can be computed. In this paper we discuss our first attempts to quantify the incremental quality improvements that are achieved during verification using a metric called verification coverage.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verification and Validation in Computational Fluid Dynamics

Verification and validation (V&V) are the primary means to assess accuracy and reliability in computational simulations. This paper presents an extensive review of the literature in V&V in computational fluid dynamics (CFD), discusses methods and procedures for assessing V&V, and develops a number of extensions to existing ideas. The review of the development of V&V terminology and methodology ...

متن کامل

Investigating Optimal Progress Measures for Verification of the WebSocket Protocol

The sweep-line method is a state space reduction technique for memory-efficient on-the-fly verification of concurrent systems. The method relies on a progress measure capturing inherent progress in the system under verification to store only fragments of the state space in memory at a time and thereby reduce peak memory usage. The sweepline method has been applied to many concurrent systems, bu...

متن کامل

DNA markers in hybrids of female Caspian kutum Rutilus frisii kutum and male grass carp Ctenopharyngodon idella: possible production of gynogenic progeny

Hybrids were produced by crossing female Caspian kutum Rutilus frisii kutum with male grass carp Ctenopharyngodon idella. The genome of eight larvae and parents were studied using microsatellite markers for genetic evaluation and verification. After DNA extraction from parent fish and progeny, hybrid heritability of two loci was assessed using two pairs of microsatellite primers. Hybridizie...

متن کامل

Program Verification via Craig Interpolation for Presburger Arithmetic with Arrays

Craig interpolation has become a versatile tool in formal verification, in particular for generating intermediate assertions in safety analysis and model checking. In this paper, we present a novel interpolation procedure for the theory of arrays, extending an interpolating calculus for the full theory of quantifier-free Presburger arithmetic, which will be presented at IJCAR this year. We inve...

متن کامل

Rank Predicates vs. Progress Measures in Concurrent-Program Verification

This note describes a direct relationship between rank predicates and progress measures in concurrent-program verification.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014