Points-to analysis for JavaScript

Cited 0 time in webofscience Cited 42 time in scopus
  • Hit : 342
  • Download : 856
JavaScript is widely used by web developers and the complexity of JavaScript programs has increased over the last year. Therefore, the need for program analysis for JavaScript is evident. Points-to analysis for JavaScript is to determine the set of objects to which a reference variable or an object property may point. Points-to analysis for JavaScript is a basis for further program analyses for JavaScript. It has a wide range of applications in code optimization and software engineering tools. However, points-to analysis for JavaScript has not yet been developed. JavaScript has dynamic features such as the runtime modification of objects through addition of properties or updating of methods. We propose a points-to analysis for JavaScript which precisely handles the dynamic features of JavaScript. Our work is the first attempt to analyze the points-to behavior of JavaScript. We evaluate the analysis on a set of JavaScript programs. We also apply the analysis to a code optimization technique to show that the analysis can be practically useful.
Publisher
ACM Special Interest Group on Applied Computing (SIGAPP)
Issue Date
2009-03-08
Language
English
Citation

24th Annual ACM Symposium on Applied Computing, SAC 2009, pp.1930 - 1937

DOI
10.1145/1529282.1529711
URI
http://hdl.handle.net/10203/18630
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0