Title
Scaling client-specific equivalence checking via impact boundary search
Abstract
ABSTRACTClient-specific equivalence checking (CSEC) is a technique proposed previously to perform impact analysis of changes to downstream components (libraries) from the perspective of an unchanged system (client). Existing analysis techniques, whether general (regression verification, equivalence checking) or special-purpose, when applied to CSEC, either require users to provide specifications, or do not scale. We propose a novel solution to the CSEC problem, called 2clever, that is based on searching the control-flow of a program for impact boundaries. We evaluate a prototype implementation of 2clever on a comprehensive set of benchmarks and conclude that our prototype performs well compared to the state-of-the-art.
Year
DOI
Venue
2020
10.1145/3324884.3416634
ASE
Keywords
DocType
ISSN
Formal methods,Maintenance and evolution,Software analysis,Testing,verification,validation
Conference
1527-1366
ISBN
Citations 
PageRank 
978-1-7281-7281-1
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Nick Feng101.01
Federico Mora231.45
Vincent Hui300.68
Marsha Chechik42287138.57