diffDP: Using Data Dependencies and Properties in Difference Verification with Conditions

MC Jakobs, T Pollandt - International Conference on Integrated Formal …, 2023 - Springer
To deal with frequent software changes, as eg, caused by agile software development
processes, software verification tools must be incremental. While many existing incremental …

Incorporating data dependencies and properties in difference verification with conditions (technical report)

MC Jakobs, T Pollandt - arXiv preprint arXiv:2309.01585, 2023 - arxiv.org
Software changes frequently. To efficiently deal with such frequent changes, software
verification tools must be incremental. Most of today's approaches for incremental …

Classification and ranking of delta static analysis alarms

T Muske, A Serebrenik - 2022 IEEE 22nd International Working …, 2022 - ieeexplore.ieee.org
Static analysis tools help to detect common pro-gramming errors but generate a large
number of false positives. Moreover, when applied to evolving software systems, around …

Identifying Relevant Changes for Incremental Verification of Evolving Software Systems

B Chimdyalwar, A Jana, S Kumar… - … on Software Analysis …, 2022 - ieeexplore.ieee.org
Modern software verification tools are moving towards incremental verification of program
properties to ensure safety of evolving software systems. These tools analyze each and …

Fast Analysis of Evolving Software Systems

A Jana, B Chimdyalwar, S Kumar… - … on Software Reliability …, 2022 - ieeexplore.ieee.org
In this paper, we present an algorithm that efficiently updates results of dataflow analysis in
response to incremental changes. Our incremental algorithm work in two phases: it compute …