Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2016, Volume 28, Issue 5, Pages 145–158
DOI: https://doi.org/10.15514/ISPRAS-2016-28(5)-9
(Mi tisp73)
 

This article is cited in 7 scientific papers (total in 7 papers)

Using unreachable code analysis in static analysis tool for finding defects in source code

R. R. Mulyukov, A. E. Borodin

Institute for System Programming of the Russian Academy of Sciences
References:
Abstract: The goal of finding unreachable code is to report warnings about possible bugs in the source code and an increase of other analyses accuracy. The paper describes unreachable code classification and approaches for finding unreachable code in C/C++ programs. We described three data-flow analysis problems: value interval analysis, excluded value analysis, predicate analysis. Solutions for these problems are used to detect redundant expressions in conditional statements. We described common occurrences of useless warnings. The algorithms are implemented in the Svace tool that is developed by ISP RAS. The results are evaluated for open source projects Android-5.02 and Tizen-2.3. They represent the number of found warnings and its intersection.
Keywords: static analysis, unreachable code, data-flow analysis, Svace, defects in source code.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: R. R. Mulyukov, A. E. Borodin, “Using unreachable code analysis in static analysis tool for finding defects in source code”, Proceedings of ISP RAS, 28:5 (2016), 145–158
Citation in format AMSBIB
\Bibitem{MulBor16}
\by R.~R.~Mulyukov, A.~E.~Borodin
\paper Using unreachable code analysis in static analysis tool for finding defects in source code
\jour Proceedings of ISP RAS
\yr 2016
\vol 28
\issue 5
\pages 145--158
\mathnet{http://mi.mathnet.ru/tisp73}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(5)-9}
\elib{https://elibrary.ru/item.asp?id=27679156}
Linking options:
  • https://www.mathnet.ru/eng/tisp73
  • https://www.mathnet.ru/eng/tisp/v28/i5/p145
  • This publication is cited in the following 7 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:179
    Full-text PDF :78
    References:35
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024