• Cite Icon1
  • https://doi.org/10.1007/978-3-642-05089-3_4Copy DOI Icon

Verification, Testing and Statistics

  • Jan 1, 2009
  • Sriram K Rajamani
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Programming tools have expanded both in scope of the problems they solve, and in the kinds of techniques they use. Traditionally, programming tools have focused on detecting errors in programs. Recently, this scope has broadened to help with other programming tasks, including inferring specifications, helping diagnose root cause of errors during debugging, and managing knowledge in large projects. Also, traditionally programming tools have been based on either static or dynamic program analysis. Modern programming tools combine static and dynamic program analysis together with techniques from other disciplines such as statistical and probabilistic inference, and information retrieval. This paper reports on some such tools built by the Rigorous Software Engineering group at Microsoft Research India.

Similar Papers
  • Book Chapter
  • Citations2

Formal Framework for Reasoning About the Precision of Dynamic Analysis

  • Jan 01, 2020
  • Mila Dalla Preda +2
  • Conference Article

LinkRadar

  • Nov 03, 2019
  • Diandian Gu +3
  • Research Article
  • Citations72

Automated Software Quality Assurance

  • Sep 01, 1985
  • IEEE Transactions on Software Engineering
  • H.M Sneed +1
  • Research Article
  • Citations1

Bridging Static and Dynamic Program Analysis using Fuzzy Logic

  • Jul 12, 2017
  • Electronic Proceedings in Theoretical Computer Science
  • Jacob Lidman +1
  • Conference Article
  • Citations5

DPAC

  • Dec 09, 2013
  • Yanyan Jiang +2
  • Conference Article
  • Citations33

Proving memory safety of floating-point computations by combining static and dynamic program analysis

  • Jul 12, 2010
  • Patrice Godefroid +1
  • Conference Article
  • Citations24

Business process recovery for system maintenance — An empirical approach

  • Sep 01, 2009
  • Zhengong Cai +2
  • Research Article
  • Citations12

Auditing buffer overflow vulnerabilities using hybrid static–dynamic analysis

  • Apr 01, 2016
  • IET Software
  • Bindu Madhavi Padmanabhuni +1
  • Conference Article
  • Citations82

An information retrieval approach for regression test prioritization based on program changes

  • May 16, 2015
  • Ripon K Saha +3
  • PDF
  • Research Article
  • Citations1

Review of Static Analyzer Service Models

  • Jan 01, 2021
  • Proceedings of the Institute for System Programming of the RAS
  • Maxim Aleksandrovich Menshikov
  • Dissertation

Data flow and heap analysis with application to privilege escalation vulnerability scanning and software theft detection

  • Jan 01, 2013
  • Ping-Fai Chan
  • PDF
  • Research Article
  • Citations67

Malware Classification Using Probability Scoring and Machine Learning

  • Jan 01, 2019
  • IEEE Access
  • Di Xue +4
  • Conference Instance

Proceedings of the 11th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems

  • Jul 17, 2016
  • Tim Felgentreff +1
  • Book Chapter
  • Citations4

Injecting Execution Traces into a Model-Driven Framework for Program Analysis

  • Jan 01, 2018
  • Thibault Béziers La Fosse +2
  • PDF
  • Research Article
  • Citations6

Комбинирование динамического символьного исполнения, статического анализа кода и фаззинга

  • Jan 01, 2018
  • Proceedings of the Institute for System Programming of the RAS
  • A.Yu Gerasimov +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.