메뉴 건너뛰기




Volumn , Issue , 2014, Pages 270-281

End-to-end verification of stack-space bounds for C programs

Author keywords

Compiler construction; Formal verification; Program logics; Quantitative verification; Stack space bounds

Indexed keywords

C (PROGRAMMING LANGUAGE); CODES (SYMBOLS); COMPUTER OPERATING SYSTEMS; COMPUTER PROGRAMMING LANGUAGES; INTEROPERABILITY; LINUX; RECURSIVE FUNCTIONS; SEMANTICS; SOFTWARE ENGINEERING; THEOREM PROVING;

EID: 84901614389     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2594291.2594301     Document Type: Conference Paper
Times cited : (48)

References (36)
  • 5
    • 85040916336 scopus 로고    scopus 로고
    • Amortised resource analysis with separation logic
    • R. Atkey. Amortised Resource Analysis with Separation Logic. In 19th Euro. Symp. on Prog. (ESOP'10), pages 85-103, 2010.
    • (2010) 19th Euro. Symp. on Prog. (ESOP'10) , pp. 85-103
    • Atkey, R.1
  • 11
    • 35448937613 scopus 로고    scopus 로고
    • A certified type-preserving compiler from lambda calculus to assembly language
    • A. Chlipala. A Certified Type-Preserving Compiler from Lambda Calculus to Assembly Language. In 28th Conf. on Prog. Lang. Design and Impl. (PLDI'07), pages 54-65, 2007.
    • (2007) 28th Conf. on Prog. Lang. Design and Impl. (PLDI'07) , pp. 54-65
    • Chlipala, A.1
  • 13
    • 84901587597 scopus 로고    scopus 로고
    • Helping you avoid stack overflow crashes!
    • URL
    • Express Logic, Inc. Helping you avoid stack overflow crashes! White Paper, 2014. URL http://rtos.com/images/uploads/Stack-Analysis-White-paper.1-. pdf.
    • (2014) Express Logic, Inc, White Paper
  • 24
    • 33747124759 scopus 로고    scopus 로고
    • A machine-checked model for a java-like language, virtual machine, and compiler
    • G. Klein and T. Nipkow. A Machine-Checked Model for a Java-Like Language, Virtual Machine, and Compiler. ACM Trans. Program. Lang. Syst., 28(4):619-695, 2006.
    • (2006) ACM Trans. Program. Lang. Syst. , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 26
    • 33745802808 scopus 로고    scopus 로고
    • Formal certification of a compiler back-end, or: Programming a compiler with a proof assistant
    • X. Leroy. Formal Certification of a Compiler Back-End, or: Programming a Compiler with a Proof Assistant. In 33rd Symposium on Principles of Prog. Langs. (POPL'06), pages 42-54, 2006.
    • (2006) 33rd Symposium on Principles of Prog. Langs. (POPL'06) , pp. 42-54
    • Leroy, X.1
  • 27
    • 67650088351 scopus 로고    scopus 로고
    • Formal verification of a realistic compiler
    • X. Leroy. Formal Verification of a Realistic Compiler. Communications of the ACM, 52(7):107-115, 2009.
    • (2009) Communications of the ACM , vol.52 , Issue.7 , pp. 107-115
    • Leroy, X.1
  • 28
    • 84897584093 scopus 로고    scopus 로고
    • Testing or formal verification: DO-178C Alternatives and industrial experience
    • ISSN 0740-7459
    • Y. Moy, E. Ledinot, H. Delseny, V. Wiels, and B. Monate. Testing or Formal Verification: DO-178C Alternatives and Industrial Experience. IEEE Software, 30(3):50-57, 2013. ISSN 0740-7459.
    • (2013) IEEE Software , vol.30 , Issue.3 , pp. 50-57
    • Moy, Y.1    Ledinot, E.2    Delseny, H.3    Wiels, V.4    Monate, B.5
  • 30
    • 4544297904 scopus 로고    scopus 로고
    • Hoare logics in isabelle/HOL
    • volume 62 of NATO Science Series, Springer
    • T. Nipkow. Hoare Logics in Isabelle/HOL. In Proof and System- Reliability, volume 62 of NATO Science Series, pages 341-367. Springer, 2002.
    • (2002) Proof and System- Reliability , pp. 341-367
    • Nipkow, T.1
  • 31
    • 85014871817 scopus 로고    scopus 로고
    • Eliminating stack overflow by abstract interpretation
    • J. Regehr, A. Reid, and K. Webb. Eliminating Stack Overflow by Abstract Interpretation. ACM Trans. Embed. Comput. Syst., 4(4):751- 778, 2005.
    • (2005) ACM Trans. Embed. Comput. Syst. , vol.4 , Issue.4 , pp. 751-778
    • Regehr, J.1    Reid, A.2    Webb, K.3
  • 33
    • 78650093272 scopus 로고    scopus 로고
    • Certified software
    • Z. Shao. Certified software. Commun. ACM, 53(12):56-66, 2010.
    • (2010) Commun. ACM , vol.53 , Issue.12 , pp. 56-66
    • Shao, Z.1
  • 34
    • 43949126892 scopus 로고    scopus 로고
    • The worst-case execution-time problem - overview of methods and survey of tools
    • R. Wilhelm et al. The Worst-Case Execution-Time Problem - Overview of Methods and Survey of Tools. ACM Trans. Embedded Comput. Syst., 7(3), 2008.
    • (2008) ACM Trans. Embedded Comput. Syst. , vol.7 , Issue.3
    • Wilhelm, R.1


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