Regression verification - A practical way to verify programs

23Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Compared with existing C verification tools, all of which are property based, Regression Verification has two things to offer. First, code that cannot be easily checked against a formal specification can still be checked throughout the development process by examining its evolving effect on the output (or, in fact, on internal variables as well, which helps pin-pointing the cause for the difference). Second, comparing two similar systems is in most cases computationally easier than property-based verification2. The reason for this is that there are various optimizations and decomposition opportunities that are only relevant when comparing two closely related systems. We described one such optimization based on Uninterpreted Functions in section 2.3. © IFIP International Federation for Information Processing 2008.

References Powered by Scopus

Lazy abstraction

847Citations
N/AReaders
Get full text

Automatically validating temporal safety properties of interfaces

372Citations
N/AReaders
Get full text

Translation validation

337Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Precision reuse for efficient regression verification

51Citations
N/AReaders
Get full text

Regression verification using impact summaries

32Citations
N/AReaders
Get full text

Black-Box equivalence checking across compiler optimizations

20Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Strichman, O., & Godlin, B. (2008). Regression verification - A practical way to verify programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4171 LNCS, pp. 496–501). https://doi.org/10.1007/978-3-540-69149-5_54

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 12

71%

Professor / Associate Prof. 3

18%

Researcher 2

12%

Readers' Discipline

Tooltip

Computer Science 15

88%

Arts and Humanities 1

6%

Engineering 1

6%

Save time finding and organizing research with Mendeley

Sign up for free