• Home
  • Search
  • Program slicing enhances a verification technique combining static and dynamic analysis
  • Cite Icon61
  • https://doi.org/10.1145/2245276.2231980Copy DOI Icon

Program slicing enhances a verification technique combining static and dynamic analysis

  • Mar 26, 2012
  • Omar Chebaro +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Recent research proposed efficient methods for software verification combining static and dynamic analysis, where static analysis reports possible runtime errors (some of which may be false alarms) and test generation confirms or rejects them. However, test generation may time out on real-sized programs before confirming some alarms as real bugs or rejecting some others as unreachable.To overcome this problem, we propose to reduce the source code by program slicing before test generation. This paper presents new optimized and adaptive usages of program slicing, provides underlying theoretical results and the algorithm these usages rely on. The method is implemented in a tool prototype called sante (Static ANalysis and TEsting). Our experiments show that our method with program slicing outperforms previous combinations of static and dynamic analysis. Moreover, simplifying the program makes it easier to analyze detected errors and remaining alarms.

Similar Papers
  • PDF
  • Research Article
  • Citations67

Malware Classification Using Probability Scoring and Machine Learning

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

Boosting static analysis accuracy with instrumented test executions

  • Aug 18, 2021
  • Tianyi Chen +2
  • 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
  • Citations1

Building and Storing in Graph Database Neo4j Abstract Symantic Graph of PHP Applications Source Code

  • Dec 28, 2020
  • NaUKMA Research Papers. Computer Science
  • Trokhym Babych +1
  • Conference Article
  • Citations5

Generating Tests to Analyse Dynamically-Typed Programs

  • Nov 01, 2019
  • Stephan Lukasczyk
  • Book Chapter

Runtime Analysis and Instrumentation for Securing Software

  • Jan 01, 2010
  • R Sekar
  • Research Article
  • Citations16

Improving spectral‐based fault localization using static analysis

  • Mar 13, 2017
  • Software: Practice and Experience
  • Neelofar Neelofar +3
  • Conference Article
  • Citations77

Integrating Static and Dynamic Analysis for Detecting Vulnerabilities

  • Jan 01, 2006
  • Ashish Aggarwal +1
  • Research Article
  • Citations120

Detecting Cryptomining Malware: a Deep Learning Approach for Static and Dynamic Analysis

  • Jan 21, 2020
  • Journal of Grid Computing
  • Hamid Darabian +6
  • Book Chapter
  • Citations2

Formal Framework for Reasoning About the Precision of Dynamic Analysis

  • Jan 01, 2020
  • Mila Dalla Preda +2
  • Book Chapter
  • Citations4

Malware Detection Kit for Malware Analysis of Big Data

  • Jan 01, 2021
  • T Sree Lakshmi +2
  • Research Article
  • Citations2

Static and dynamic analyses for the exergetic, exergoeconomic and environmental assessment of a high-performance building

  • Jan 01, 2018
  • International Journal of Exergy
  • M Pinar Mengüç +1
  • Conference Article
  • Citations22

Optimistic Hybrid Analysis

  • Mar 19, 2018
  • David Devecsery +3
  • PDF
  • Research Article
  • Citations8

STRUCTURAL ANALYSIS OF JACKET FOUNDATIONS FOR OFFSHORE WIND TURBINES IN TRANSITIONAL WATER

  • Jan 01, 2021
  • Brodogradnja
  • Issa Fowai +3
  • PDF
  • Research Article
  • Citations4

Numerical analysis of progressive collapse for reinforced concrete frames

  • Jan 01, 2019
  • Applied and Computational Mechanics
  • Basem Salah Abdelwahed
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.