Publications

2013
Using Cross-Entropy for Satisfiability, Chockler, H.; Ivrii, A.; Matsliah, A.; Rollini, S.F.; Sharygina, N. , 28th Symposium On Applied Computing (SAC), to appear
Download:  cims13_draft.pdf 
eVolCheck: Incremental Upgrade Checker for C, 19th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), Springer (2013), to appear
Download:  TACAS2013.pdf 
2012
An abstraction refinement approach combining precise and approximated techniques, Sharygina, N.; Tonetta, S.; Tsitovich, A. , International Journal on Software Tools for Technology Transfer (STTT), Volume 14, Issue 1, p.1-14, Springer (2012)
Download:  stt11_draft.pdf 
FunFrog: Bounded Model Checking with Interpolation-based Function Summarization, Sery, O.; Fedyukovich, G.; Sharygina, N. , Tenth International Symposium on Automated Technology for Verification and Analysis (ATVA), Thiruvananthapuram, India (2012)
Download:  atva2012.pdf 
Incremental Upgrade Checking by Means of Interpolation-based Function Summaries, Sery, O.; Fedyukovich, G.; Sharygina, N. , Twelfth International Conference on Formal Methods in Computer-Aided Design (FMCAD), Cambridge, UK (2012)
Download:  fmcad2012.pdf 
Lazy Abstraction with Interpolants for Arrays, Alberti, F.; Bruttomesso, R.; Ghilardi, S.; Ranise, S.; Sharygina, N. , 18th International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR), Mérida, Venezuela, Springer (2012)
Download:  ABGRS_LPAR.pdf 
Leveraging Interpolant Strength in Model Checking, Rollini, S.F.; Sery, O.; Sharygina, N. , 24th International Conference on Computer Aided Verification (CAV), Berkeley, California, USA, Springer (2012)
Download:  main.pdf 
SAFARI: SMT-based Abstraction For Arrays with Interpolants, Alberti, F.; Bruttomesso, R.; Ghilardi, S.; Ranise, S.; Sharygina, N. , 24th International Conference on Computer Aided Verification (CAV), Berkeley, California, USA, Springer (2012)
Download:  ABGRS_CAV12.pdf 
2011
Function Summaries in Software Upgrade Checking, Fedyukovich, G.; Sery, O.; Sharygina, N. , Haifa Verification Conference (HVC), Volume 7261, Haifa, Israel, Springer (2011)
Download:  hvcse2011.pdf  HVC2011 Ondrej Sery.pdf 
Interpolation-based Function Summaries in Bounded Model Checking, Sery, O.; Fedyukovich, G.; Sharygina, N. , Haifa Verification Conference (HVC), Haifa, Israel, Springer (2011)
Download:  hvc2011.pdf 
Loop Summarization and Termination Analysis, Tsitovich, A.; Sharygina, N.; Wintersteiger, C.M.; Kroening, D. , International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), Volume 6605, Saarbrücken, Germany, p.81-95, Springer (2011)
Download:  tswk11.pdf 
Scalable Abstractions for Efficient Security Checks, Tsitovich, A. , Faculty of Informatics, Lugano, p.164, University of Lugano (2011)
Download:  Aliaksei_Tsitovich_PhD_Thesis.pdf 
2010
A Model Checking-based Approach for Security Policy Verification of Mobile Systems, Braghin, C.; Sharygina, N.; Barone-Adesi, K. , Formal Aspects of Computing Journal, Springer (2010)
Download:  bsb_facj2010.pdf 
A Flexible Schema for Generating Explanations in Lazy Theory Propagation, Bruttomesso, R.; Pek, E.; Sharygina, N. , International Conference on Formal Methods and Models for Codesign (MEMOCODE), Grenoble, France, IEEE Computer Society (2010)
Download:  bps_memocode2010.pdf 
An Efficient and Flexible Approach to Resolution Proof Reduction, Rollini, S.F.; Bruttomesso, R.; Sharygina, N. , Haifa Verification Conference (HVC), Haifa, Israel, Springer (2010)
Download:  rbs10.pdf 
Flexible Interpolation with Local Proof Transformations, Bruttomesso, R.; Rollini, S.F.; Sharygina, N.; Tsitovich, A. , International Conference of Computer Aided Design (ICCAD), San Jose, USA, IEEE Computer Society (2010)
Download:  brst10.pdf 
The OpenSMT Solver, Bruttomesso, R.; Pek, E.; Sharygina, N.; Tsitovich, A. , International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), Volume 6015, Paphos, Cyprus, p.150-153, Springer (2010)
Download:  bpst2010.pdf 
Termination Analysis with Compositional Transition Invariants, Kroening, D.; Sharygina, N.; Tsitovich, A.; Wintersteiger, C.M. , International Conference on Computer-Aided Verification (CAV), Edinburgh, UK, p.89-103, Springer (2010)
Download:  kstw2010.pdf 
2009
An Extension of the Davis-Putnam Procedure and its Application to Preprocessing in SMT, Bruttomesso, R. , 7th International Workshop on Satisfiability Modulo Theories (SMT), Montreal, Canada, ACM (2009)
Download:  dpfm.pdf 
A Scalable Decision Procedure for Fixed-Width Bit-Vectors, Bruttomesso, R.; Sharygina, N. , International Conference of Computer Aided Design (ICCAD), San Jose (CA), ACM (2009)
Download:  iccad09.pdf 
Loopfrog: A Static Analyzer for ANSI-C Programs, Kroening, D.; Sharygina, N.; Tonetta, S.; Tsitovich, A.; Wintersteiger, C.M. , The 24th IEEE/ACM International Conference on Automated Software Engineering, Auckland, New Zealand, p.668-670, IEEE Computer Society (2009)
Download:  main.pdf 
The Synergy of Precise and Fast Abstractions for Program Verification, Sharygina, N.; Tonetta, S.; Tsitovich, A. , 24th Annual ACM Symposium on Applied Computing (SAC), Honolulu, USA, p.566-573, ACM (2009)
Download:  stt2009.pdf 
2008
Loop Summarization using Abstract Transformers, Kroening, D.; Sharygina, N.; Tonetta, S.; Tsitovich, A.; Wintersteiger, C.M. , 6th International Symposium on Automated Technology for Verification and Analysis (ATVA), Volume 5311, Seoul, South Korea, p.111-125, Springer (2008)
Download:  ksttw08.pdf 
Detection of Security Vulnerabilities Using Guided Model Checking, Tsitovich, A. , 24th International Conference on Logic Programming (ICLP), Volume 5366, Udine, Italy, p.822 - 823, Springer (2008)
Download:  ICLP08Tsitovich.pdf 
Scoot: A Tool for the Analysis of SystemC Models, Blanc, N.; Kroening, D.; Sharygina, N. , TACAS, p.467-470 (2008)
Download:  BlancKS08.pdf 
Verification of evolving software via component substitutability analysis, Chaki, S.; Clarke, E.M.; Sharygina, N.; Sinha, N. , Formal Methods in System Design, Volume 32, Number 3, p.235-266 (2008)
Download:  ChakiCSS08.pdf 
Word-Level Predicate-Abstraction and Refinement Techniques for Verifying RTL Verilog, Jain, H.; Kroening, D.; Sharygina, N.; Clarke, E.M. , IEEE Trans. on CAD of Integrated Circuits and Systems, Volume 27, Number 2, p.366-379 (2008)
Download:  JainKSC08.pdf