[PDF][PDF] Program tailoring: Slicing by sequential criteria

Y Li, T Tan, Y Zhang, J Xue - 30th European Conference on …, 2016 - drops.dagstuhl.de
Protocol and typestate analyses often report some sequences of statements ending at a
program point P that needs to be scrutinized, since P may be erroneous or imprecisely …

Reducing static analysis alarms based on non-impacting control dependencies

T Muske, R Talluri, A Serebrenik - … APLAS 2019, Nusa Dua, Bali, Indonesia …, 2019 - Springer
Static analysis tools help to detect programming errors but generate a large number of
alarms. Repositioning of alarms is recently proposed technique to reduce the number of …

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 …

Practice-oriented formal methods to support the software development of industrial control systems

D Darvas - 2017 - search.proquest.com
Formal specification and verification methods provide ways to describe requirements
precisely and to check whether the requirements are satisfied by the design or the …

Towards evaluating size reduction techniques for software model checking

G Sallai, Á Hajdu, T Tóth, Z Micskei - arXiv preprint arXiv:1708.07224, 2017 - arxiv.org
Formal verification techniques are widely used for detecting design flaws in software
systems. Formal verification can be done by transforming an already implemented source …

[PDF][PDF] Postprocessing of static analysis alarms

TB Muske - 2020 - research.tue.nl
In this chapter, we first introduce static analysis and alarms generated by static analysis tools
(Section 1.1). We then describe the problem of large number of alarms and their …

Selective path-sensitive interval analysis (wip paper)

B Chimdyalwar, S Kumar - Proceedings of the 22nd ACM SIGPLAN …, 2021 - dl.acm.org
K-limited path-sensitive interval domain is an abstract domain that has been proposed for
precise and scalable analysis of large software systems. The domain maintains variables' …

[PDF][PDF] Program Verification using Small Models

N Gupta, P Kodavade, S Kumar, A Sankaran, A Shenoy… - 2023 - abhisekhs.github.io
Program Verification using Small Models Page 1 Program Verification using Small Models
Nakshatra Gupta, Prajkta Kodavade, Shrawan Kumar, Abhisekh Sankaran, Akshatha Shenoy …

[PDF][PDF] Efficient SMT-based Verification of Software Programs

KE Mendoza - 2020 - kclpure.kcl.ac.uk
In this thesis, we present efficient techniques for satisfiability modulo theoriesbased model
checking (SMT-based MC) of software where the model is too large or complicated to …