• DocumentCode
    2671823
  • Title

    Conversion of fast inter-procedural static analysis to model checking

  • Author

    Letarte, Dominic

  • Author_Institution
    Dept. of Comput. Eng., Ecole Polytech. de Montreal, Montréal, QC, Canada
  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    Large scale software model checking is a difficult problem in part because of the complexity created by inter-procedural function calling. Fastest current solution for this problem claim a polynomial time for only a partial resolution. Static analysis suffers of the same complexity but some work has observed linear time and space complexity for some specific problems. Our research describes how we can adapt these specific inter-procedural static analysis to model-checking and prove the linear complexity of the analysis. Construction of the graph automaton for model checking is described using graph rewriting rules applied on the control flow graph and its application to a medium scale real application.
  • Keywords
    computational complexity; program diagnostics; program verification; rewriting systems; control flow graph; fast interprocedural static analysis; graph rewriting rules; interprocedural function calling; large scale software model checking; linear complexity; observed linear time; polynomial time; space complexity; Algorithm design and analysis; Analytical models; Automata; Complexity theory; Computational modeling; Context; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609537
  • Filename
    5609537