Object-sensitive Type Analysis of PHP

Henk Erik Van der Hoek, J Hage

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

    Abstract

    In this paper we develop an object-sensitive type analysis for PHP,
    based on an extension of the notion of monotone frameworks to
    deal with the dynamic aspects of PHP, and following the framework
    of Smaragdakis et al. for object-sensitive analysis.
    We consider a number of instantiations of the framework to see
    how the choices affect the running cost of the analysis, and the
    precision of the outcome. In this setting we have not been able
    to reproduce the major gains reported by Smaragdakis et al., but
    do find that abstract garbage collection substantially increases the
    scalability of our analyses.
    Original languageEnglish
    Title of host publicationPEPM '15: Proceedings of the 2015 Workshop on Partial Evaluation and Program Manipulation (PEPM 2015)
    PublisherAssociation for Computing Machinery
    Pages9-20
    Number of pages12
    ISBN (Print)978-1-4503-3297-2
    DOIs
    Publication statusPublished - 2015

    Keywords

    • static analysis
    • monotone frameworks
    • PHP
    • object sensitivity
    • abstract garbage collection
    • cost and precision

    Fingerprint

    Dive into the research topics of 'Object-sensitive Type Analysis of PHP'. Together they form a unique fingerprint.

    Cite this