• Home
  • Search
  • Flow-sensitive points-to analysis for Java programs using BDDs
  • Cite Icon1
  • https://doi.org/10.1109/iccke.2014.6993367Copy DOI Icon

Flow-sensitive points-to analysis for Java programs using BDDs

  • Oct 1, 2014
  • Hamid A Toussi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Doing a flow-sensitive points-to analysis benefits many program analyses which need precise results, however, many prefer to do a flow-insensitive analysis to gain speed and overcome the memory limitations of a flow-sensitive points-to analysis. We are able to overcome these limitations by representing and manipulating points-to sets more efficiently. Binary Decision Diagrams (BDDs) have been shown to be a very efficient representation of points-to sets. A reasonable formulation of the solution is of great importance to achieve this efficiency. In this work, we formulate and employ BDDs to represent points-to sets in flow-sensitive points-to analysis for Java programs. Our method was compared with default points-to set in Soot program analysis framework (hybrid points-to set). The results are very promising and show the effectiveness of our method for sufficiently large programs.

Similar Papers
  • PDF
  • Research Article
  • Citations14

Compacting points-to sets through object clustering

  • Oct 15, 2021
  • Proceedings of the ACM on Programming Languages
  • Mohamad Barbar +1
  • Research Article
  • Citations1

Delay testable logical circuit design

  • Apr 01, 2013
  • Russian Physics Journal
  • A Yu Matrosova +2
  • Supplementary Content
  • Citations1

Quantum Algorithm for Finding the Optimal Variable Ordering for Binary Decision Diagrams

  • Sep 27, 2019
  • arXiv (Cornell University)
  • Seiichiro Tani
  • Research Article
  • Citations17

Comparative complexity of quantum and classical OBDDs for total and partial functions

  • Oct 15, 2015
  • Russian Mathematics
  • A F Gainutdinova
  • Research Article

On Minimal Cut Sets Representation with Binary Decision Diagrams

  • Jul 10, 2023
  • Journal of Energy - Energija
  • Reni Banov +1
  • Conference Article
  • Citations8

A study of composition schemes for mixed apply/compose based construction of ROBDDs

  • Jan 03, 1996
  • A Narayan +5
  • Book Chapter
  • Citations4

The ROBDD Size of Simple CNF Formulas

  • Jan 01, 2003
  • Michael Langberg +2
  • Research Article
  • Citations2

Translation among CNFs, characteristic models and ordered binary decision diagrams

  • Dec 02, 2002
  • Information Processing Letters
  • Takashi Horiyama +1
  • Book Chapter
  • Citations502

Dynamic Variable Ordering for Ordered Binary Decision Diagrams

  • Jan 01, 2003
  • R Rudell
  • Book Chapter
  • Citations3

On the Relative Efficiency of DPLL and OBDDs with Axiom and Join

  • Jan 01, 2011
  • Matti Järvisalo
  • PDF
  • Book Chapter
  • Citations7

Adiar Binary Decision Diagrams in External Memory

  • Jan 01, 2022
  • Steffan Christ Sølvsten +3
  • PDF
  • Research Article
  • Citations1

Probabilistic Verification over GF(2m) Using Mod2-OBDDs

  • Jan 01, 2010
  • Intelligent Information Management
  • J.L Imana
  • Book Chapter
  • Citations30

Compactly Representing First-Order Structures for Static Analysis

  • Jan 01, 2002
  • R Manevich +4
  • Research Article
  • Citations3

A new method for the detections of multiple faults using binary decision diagrams

  • Nov 01, 2006
  • Wuhan University Journal of Natural Sciences
  • Pan Zhongliang +2
  • Research Article
  • Citations6

Hardness of identifying the minimum ordered binary decision diagram

  • Nov 27, 2000
  • Discrete Applied Mathematics
  • Yasuhiko Takenaga +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.