[PDF][PDF] Program tailoring: Slicing by sequential criteria
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 …
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 …
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 …
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 …
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 …
precisely and to check whether the requirements are satisfied by the design or the …
Towards evaluating size reduction techniques for software model checking
Formal verification techniques are widely used for detecting design flaws in software
systems. Formal verification can be done by transforming an already implemented source …
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 …
(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' …
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 …
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 …
checking (SMT-based MC) of software where the model is too large or complicated to …