메뉴 건너뛰기




Volumn , Issue , 2009, Pages 375-385

Control-flow refinement and progress invariants for bound analysis

Author keywords

Bound analysis; Control flow refinement; Formal verification; Program verification; Progress invariants; Termination

Indexed keywords

COMPLEXITY BOUNDS; CONTROL-FLOW; EQUIVALENT CODES; FORMAL VERIFICATIONS; GENERATION TOOLS; LINES OF CODE; MICROSOFT; MULTI-PATH; MULTIPLE-PATH; NESTED LOOPS; PERFORMANCE CHARACTERISTICS; REAL CODE; SAFETY PROPERTY; SINGLE LOOP;

EID: 70450277235     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1542476.1542518     Document Type: Conference Paper
Times cited : (62)

References (27)
  • 1
    • 84888495674 scopus 로고    scopus 로고
    • Phoenix Compiler. research.microsoft.com/Phoenix
    • Phoenix Compiler. research.microsoft.com/Phoenix/.
  • 2
    • 84888557928 scopus 로고    scopus 로고
    • Z3 Theorem Prover. research.microsoft.com/projects/Z3/.
    • Z3 Theorem Prover. research.microsoft.com/projects/Z3/.
  • 3
    • 84888556476 scopus 로고    scopus 로고
    • Elvira Albert, Puri Arenas, Samir Genaim, and Germán Puebla. Automatic inference of upper bounds for recurrence relations in cost analysis. In SAS, 2008.
    • Elvira Albert, Puri Arenas, Samir Genaim, and Germán Puebla. Automatic inference of upper bounds for recurrence relations in cost analysis. In SAS, 2008.
  • 6
    • 33746086704 scopus 로고    scopus 로고
    • Termination proofs for systems code
    • Byron Cook, Andreas Podelski, and Andrey Rybalchenko. Termination proofs for systems code. In PLDI, 2006.
    • (2006) PLDI
    • Cook, B.1    Podelski, A.2    Rybalchenko, A.3
  • 7
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among variables of a program
    • Patrick Cousot and Nicolas Halbwachs. Automatic discovery of linear restraints among variables of a program. In POPL, 1978.
    • (1978) POPL
    • Cousot, P.1    Halbwachs, N.2
  • 8
    • 0033702591 scopus 로고    scopus 로고
    • Resource bound certification
    • Karl Crary and Stephanie Weirich. Resource bound certification. In POPL, 2000.
    • (2000) POPL
    • Crary, K.1    Weirich, S.2
  • 10
    • 84888522245 scopus 로고    scopus 로고
    • Denis Gopan and Thomas W. Reps. Lookahead widening. In CAV, 2006.
    • Denis Gopan and Thomas W. Reps. Lookahead widening. In CAV, 2006.
  • 11
    • 84888554114 scopus 로고    scopus 로고
    • Denis Gopan and Thomas W. Reps. Guided static analysis. In SAS, 2007.
    • Denis Gopan and Thomas W. Reps. Guided static analysis. In SAS, 2007.
  • 12
    • 84888480593 scopus 로고    scopus 로고
    • Bhargav S. Gulavani and Sumit Gulwani. A numerical abstract domain based on expression abstraction and max operator with application in timing analysis. In CAV, 2008.
    • Bhargav S. Gulavani and Sumit Gulwani. A numerical abstract domain based on expression abstraction and max operator with application in timing analysis. In CAV, 2008.
  • 13
    • 34547150779 scopus 로고    scopus 로고
    • Bhargav S. Gulavani, Thomas A. Henzinger, Yamini Kannan, Aditya V. Nori, and Sriram K. Rajamani. SYNERGY: A new algorithm for property checking. In FSE, 2006.
    • Bhargav S. Gulavani, Thomas A. Henzinger, Yamini Kannan, Aditya V. Nori, and Sriram K. Rajamani. SYNERGY: A new algorithm for property checking. In FSE, 2006.
  • 14
    • 34548204343 scopus 로고    scopus 로고
    • Program verification as probabilistic inference
    • Sumit Gulwani and Nebojsa Jojic. Program verification as probabilistic inference. In POPL, 2007.
    • (2007) POPL
    • Gulwani, S.1    Jojic, N.2
  • 15
    • 67649876630 scopus 로고    scopus 로고
    • SPEED: Precise and efficient static estimation of program computational complexity
    • Sumit Gulwani, Krishna Mehra, and Trishul Chilimbi. SPEED: Precise and efficient static estimation of program computational complexity. In POPL, 2009.
    • (2009) POPL
    • Gulwani, S.1    Mehra, K.2    Chilimbi, T.3
  • 16
    • 35148820173 scopus 로고    scopus 로고
    • Automatic derivation of loop bounds and infeasible paths for wcet analysis using abstract execution
    • Jan Gustafsson, Andreas Ermedahl, Christer Sandberg, and Bjorn Lisper. Automatic derivation of loop bounds and infeasible paths for wcet analysis using abstract execution. In RTSS, 2006.
    • (2006) RTSS
    • Gustafsson, J.1    Ermedahl, A.2    Sandberg, C.3    Lisper, B.4
  • 17
    • 0031213092 scopus 로고    scopus 로고
    • Verification of real-time systems using linear relation analysis
    • Nicolas Halbwachs, Yann-Erick Proy, and Patrick Roumanoff. Verification of real-time systems using linear relation analysis. FMSD, 1997.
    • (1997) FMSD
    • Halbwachs, N.1    Proy, Y.-E.2    Roumanoff, P.3
  • 18
    • 0343341629 scopus 로고    scopus 로고
    • Healy, Mikael Sjodin, Viresh Rustagi, David B. Whalley, and Robert van Engelen. Supporting timing analysis by automatic bounding of loop iterations
    • Christopher A. Healy, Mikael Sjodin, Viresh Rustagi, David B. Whalley, and Robert van Engelen. Supporting timing analysis by automatic bounding of loop iterations. Real-Time Systems, 18(2/3), 2000.
    • (2000) Real-Time Systems , vol.18 , Issue.2-3
    • Christopher, A.1
  • 20
    • 24644512496 scopus 로고    scopus 로고
    • Fully automatic, parametric worst-case execution time analysis
    • Björn Lisper. Fully automatic, parametric worst-case execution time analysis. In WCET, 2003.
    • (2003) WCET
    • Lisper, B.1
  • 21
    • 84888516462 scopus 로고    scopus 로고
    • Reflexive transitive loop invariants: A basis for computing loop functions
    • Ali Mili. Reflexive transitive loop invariants: A basis for computing loop functions. In WING, 2007.
    • (2007) WING
    • Mili, A.1
  • 23
    • 84888548920 scopus 로고    scopus 로고
    • A complete method for the synthesis of linear ranking functions
    • A. Podelski and A. Rybalchenko. A complete method for the synthesis of linear ranking functions. LNCS, 2003.
    • (2003) LNCS
    • Podelski, A.1    Rybalchenko, A.2
  • 25
    • 84888478791 scopus 로고    scopus 로고
    • Sriram Sankaranarayanan, Franjo Ivancic, Ilya Shlyakhter, and Aarti Gupta. Static analysis in disjunctive numerical domains. In SAS, 2006.
    • Sriram Sankaranarayanan, Franjo Ivancic, Ilya Shlyakhter, and Aarti Gupta. Static analysis in disjunctive numerical domains. In SAS, 2006.
  • 26
    • 84888538414 scopus 로고    scopus 로고
    • Chao Wang, Zijiang Yang, Aarti Gupta, and Franjo Ivancic. Using counterexamples for improving the precision of reachability computation with polyhedra. In CAV, 2007.
    • Chao Wang, Zijiang Yang, Aarti Gupta, and Franjo Ivancic. Using counterexamples for improving the precision of reachability computation with polyhedra. In CAV, 2007.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.