메뉴 건너뛰기




Volumn 1, Issue , 2004, Pages 25-34

Verifying safety properties using separation and heterogeneous abstractions

Author keywords

Abstract Interpretation; Program Analysis; Safety Properties; Typestate verification; Verification

Indexed keywords

COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; FORMAL LOGIC; JAVA PROGRAMMING LANGUAGE; SAFETY FACTOR; SEMANTICS;

EID: 8344280849     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/996841.996846     Document Type: Conference Paper
Times cited : (33)

References (21)
  • 1
    • 65349145047 scopus 로고    scopus 로고
    • Using programmer-written compiler extensions to catch security holes
    • Oakland, CA, May
    • K. Ashcraft and D. Engler. Using programmer-written compiler extensions to catch security holes. In Proc. IEEE Symp. on Security and Privacy, Oakland, CA, May 2002.
    • (2002) Proc. IEEE Symp. on Security and Privacy
    • Ashcraft, K.1    Engler, D.2
  • 2
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • LNCS 2057
    • T. Ball and S. K. Rajamani. Automatically validating temporal safety properties of interfaces. In SPIN 2001, LNCS 2057, pages 103-122, 2001.
    • (2001) SPIN 2001 , pp. 103-122
    • Ball, T.1    Rajamani, S.K.2
  • 4
    • 84896692975 scopus 로고    scopus 로고
    • Expressing checkable properties of dynamic systems: The bandera specification language
    • Oct.
    • J. Corbett, M. Dwyer, J. Hatcliff, and Robby. Expressing checkable properties of dynamic systems: the bandera specification language. STTT, 4(1):34-56, Oct. 2002.
    • (2002) STTT , vol.4 , Issue.1 , pp. 34-56
    • Corbett, J.1    Dwyer, M.2    Hatcliff, J.3    Robby4
  • 7
    • 35248866218 scopus 로고    scopus 로고
    • Typestate verification: Abstraction techniques and complexity results
    • Proc. of SAS'03, Springer, June
    • J. Field, D. Goyal, G. Ramalingam, and E. Yahav. Typestate verification: Abstraction techniques and complexity results. In Proc. of SAS'03, volume 2694 of LNCS, pages 439-462. Springer, June 2003.
    • (2003) LNCS , vol.2694 , pp. 439-462
    • Field, J.1    Goyal, D.2    Ramalingam, G.3    Yahav, E.4
  • 10
    • 21144458262 scopus 로고    scopus 로고
    • Client-driven pointer analysis
    • Proc. of SAS'03, June
    • S. Guyer and C. Lin. Client-driven pointer analysis. In Proc. of SAS'03, volume 2694 of LNCS, pages 214-236, June 2003.
    • (2003) LNCS , vol.2694 , pp. 214-236
    • Guyer, S.1    Lin, C.2
  • 11
    • 84906086021 scopus 로고    scopus 로고
    • TVLA: A framework for Kleene based static analysis
    • Proc. Static Analysis Symp., Springer-Verlag
    • T. Lev-Ami and M. Sagiv. TVLA: A framework for Kleene based static analysis. In Proc. Static Analysis Symp., volume 1824 of LNCS, pages 280-301. Springer-Verlag, 2000.
    • (2000) LNCS , vol.1824 , pp. 280-301
    • Lev-Ami, T.1    Sagiv, M.2
  • 12
    • 84958653356 scopus 로고    scopus 로고
    • Verification of infinite state systems by compositional model checking
    • Proc. of CHARME '99
    • K. L. McMillan. Verification of infinite state systems by compositional model checking. In Proc. of CHARME '99, volume 1703 of LNCS, pages 219-237, 1999.
    • (1999) LNCS , vol.1703 , pp. 219-237
    • McMillan, K.L.1
  • 16
    • 84958978460 scopus 로고    scopus 로고
    • Interprocedural shape analysis for recursive programs
    • N. Rinetzky and M. Sagiv. Interprocedural shape analysis for recursive programs. LNCS, 2027:133-149, 2001.
    • (2001) LNCS , vol.2027 , pp. 133-149
    • Rinetzky, N.1    Sagiv, M.2
  • 18
    • 21144449292 scopus 로고    scopus 로고
    • Establishing local temporal heap safety properties with applications to compile-time memory management
    • volume 2694 of LNCS, June
    • R. Shaham, E. Yahav, E. Kolodner, and M. Sagiv. Establishing local temporal heap safety properties with applications to compile-time memory management. In Proc. of SAS'03, volume 2694 of LNCS, pages 483-503, June 2003.
    • (2003) Proc. of SAS'03 , pp. 483-503
    • Shaham, R.1    Yahav, E.2    Kolodner, E.3    Sagiv, M.4
  • 19
    • 0022605097 scopus 로고
    • Typestate: A programming language concept for enhancing software reliability
    • R. E. Strom and S. Yemini. Typestate: A programming language concept for enhancing software reliability. IEEE Trans. Software Eng., 12(1):157-171, 1986.
    • (1986) IEEE Trans. Software Eng. , vol.12 , Issue.1 , pp. 157-171
    • Strom, R.E.1    Yemini, S.2


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