• DocumentCode
    177163
  • Title

    Parametrizing Program Analysis

  • Author

    Lunjin Lu

  • Author_Institution
    Oakland Univ., Oakland, MI, USA
  • fYear
    2014
  • fDate
    1-3 Sept. 2014
  • Firstpage
    98
  • Lastpage
    105
  • Abstract
    A parametric analysis is an analysis whose input and output are parametrized with a number of parameters which can be instantiated to abstract properties after analysis is completed. We use Cousot and Cousot´s Cardinal power domain to capture dependencies of analysis output on its input and present a method for obtaining parametric analyses from non-parametric base analyses. We apply the method to parametrize POS-based groundness dependency and set sharing analyses of logic programs. Experiments with a prototype analyzer shows that generality of the two resulting parametric analyses comes with a small extra cost.
  • Keywords
    logic programming; program diagnostics; Cousot cardinal power domain; POS-based groundness dependency; logic program set sharing analyses; nonparametric base analyses; parametric analysis; program analysis; Abstracts; Concrete; Encoding; Lattices; Prototypes; Semantics; Transfer functions; Cardinal power; abstract interpretation; groundness; logic program; parametric program analysis; program analysis; sharing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering Conference (TASE), 2014
  • Conference_Location
    Changsha
  • Type

    conf

  • DOI
    10.1109/TASE.2014.12
  • Filename
    6976574