Skip to main navigation Skip to search Skip to main content

A new framework for global object-oriented data-flow analysis

  • Xiong Xu*
  • , Guo Ai Xu
  • , Miao Zhang
  • , Xin Jian Zhuo
  • *Corresponding author for this work
  • Beijing University of Posts and Telecommunications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Conventional data-flow analysis technology has many disadvantages when applied to OOPL for the polymorphism, generic, and other special features. This paper analyzes these disadvantages, and based on which, a new dataflow analysis framework for OOPL is developed. It develops a unified abstract syntax tree (UAST) of all object-oriented programming languages. Key algorithms of global data-flow analysis for OOPL are studied. Various special OOPL features are considered. The experiment proves that, using this framework and its algorithm set, we can identify security vulnerabilities and their attack paths accurately and efficiently.

Original languageEnglish
Title of host publicationProceedings 2010 IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010
Pages487-490
Number of pages4
DOIs
StatePublished - 2010
Externally publishedYes
Event2010 IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010 - Beijing, China
Duration: 16 Jul 201018 Jul 2010

Publication series

NameProceedings 2010 IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010

Conference

Conference2010 IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010
Country/TerritoryChina
CityBeijing
Period16/07/1018/07/10

Keywords

  • Data-flow analysis
  • OOPL
  • Software security
  • Static analysis

Fingerprint

Dive into the research topics of 'A new framework for global object-oriented data-flow analysis'. Together they form a unique fingerprint.

Cite this