메뉴 건너뛰기




Volumn 47, Issue 1, 2012, Pages 31-44

Towards a program logic for JavaScript

Author keywords

Javascript; Separation Logic; Web

Indexed keywords

DYNAMIC NATURE; JAVASCRIPT; LOGICAL REASONING; PROGRAM LOGIC; SEPARATION LOGIC; TRACTABLE REASONING; WEB; WEB PROGRAMMING;

EID: 84863145576     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/2103621.2103663     Document Type: Conference Paper
Times cited : (48)

References (37)
  • 2
    • 34748825774 scopus 로고    scopus 로고
    • Smallfoot: Modular automatic assertion checking with separation logic
    • J. Berdine, C. Calcagno, and P. O'Hearn. Smallfoot: Modular automatic assertion checking with separation logic. In FMCO, 2005.
    • (2005) FMCO
    • Berdine, J.1    Calcagno, C.2    O'Hearn, P.3
  • 3
    • 84857174683 scopus 로고    scopus 로고
    • Slayer: Memory safety for systems-level code
    • J. Berdine, B. Cook, and S. Ishtiaq. Slayer: Memory safety for systems-level code. In CAV, 2011.
    • (2011) CAV
    • Berdine, J.1    Cook, B.2    Ishtiaq, S.3
  • 6
    • 84857171145 scopus 로고    scopus 로고
    • Hoare logic for higher order store using simple semantics
    • N. Charlton. Hoare logic for higher order store using simple semantics. In Proc. of WOLLIC 2011, 2011.
    • (2011) Proc. of WOLLIC 2011
    • Charlton, N.1
  • 8
    • 63549124411 scopus 로고    scopus 로고
    • JStar: Towards practical verification for java
    • ACM
    • D. Distefano and M. Parkinson. jStar: towards practical verification for Java. In OOPSLA '08, pages 213-226. ACM, 2008.
    • (2008) OOPSLA '08 , pp. 213-226
    • Distefano, D.1    Parkinson, M.2
  • 10
    • 79551676174 scopus 로고    scopus 로고
    • The impact of higher-order state and control effects on local relational reasoning
    • D. Dreyer, G. Neis, and L. Birkedal. The impact of higher-order state and control effects on local relational reasoning. In ICFP, pages 143-156, 2010.
    • (2010) ICFP , pp. 143-156
    • Dreyer, D.1    Neis, G.2    Birkedal, L.3
  • 13
    • 38849182183 scopus 로고    scopus 로고
    • Status report: Specifying javascript with ML
    • DOI 10.1145/1292535.1292543, ML'07: Proceedings of the 2007 Workshop on ML
    • D. Herman and C. Flanagan. Status report: specifying JavaScript with ML. In Proc. of ML'07, pages 47-52, 2007. (Pubitemid 351204054)
    • (2007) ML'07: Proceedings of the 2007 Workshop on ML , pp. 47-52
    • Herman, D.1    Flanagan, C.2
  • 16
    • 70350371746 scopus 로고    scopus 로고
    • Isolating javascript with filters, rewriting, and wrappers
    • S. Maffeis, J. C. Mitchell, and A. Taly. Isolating javascript with filters, rewriting, and wrappers. In ESORICS, pages 505-522, 2009.
    • (2009) ESORICS , pp. 505-522
    • Maffeis, S.1    Mitchell, J.C.2    Taly, A.3
  • 19
    • 70350525212 scopus 로고    scopus 로고
    • Language-based isolation of untrusted javascript
    • S. Maffeis and A. Taly. Language-based isolation of untrusted javascript. In CSF, pages 77-91, 2009.
    • (2009) CSF , pp. 77-91
    • Maffeis, S.1    Taly, A.2
  • 20
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • P. O'Hearn, J. C. Reynolds, and H. Yang. Local reasoning about programs that alter data structures. In CSL, 2001.
    • (2001) CSL
    • O'Hearn, P.1    Reynolds, J.C.2    Yang, H.3
  • 21
    • 34047114898 scopus 로고    scopus 로고
    • Resources, concurrency, and local reasoning
    • P. W. OHearn. Resources, concurrency, and local reasoning. Theor. Comput. Sci., 375(1-3):271-307, 2007.
    • (2007) Theor. Comput. Sci. , vol.375 , Issue.1-3 , pp. 271-307
    • Ohearn, P.W.1
  • 22
    • 84857185029 scopus 로고    scopus 로고
    • An empirical study on the rewritability of the with statement in javascript
    • Changhee Park, Hongki Lee, and Sukyoung Ryu. An empirical study on the rewritability of the with statement in javascript. In FOOL, 2011.
    • (2011) FOOL
    • Park, C.1    Lee, H.2    Ryu, S.3
  • 23
    • 84865649657 scopus 로고    scopus 로고
    • Separation logic, abstraction and inheritance
    • M. J. Parkinson and G. M. Bierman. Separation logic, abstraction and inheritance. In POPL, 2008.
    • (2008) POPL
    • Parkinson, M.J.1    Bierman, G.M.2
  • 27
    • 84857166561 scopus 로고    scopus 로고
    • The Eval that men do A large-scale study of the use of Eval in JavaScript applications
    • Accepted for publication at
    • G. Richards, C. Hammer, B. Burg, and J. Vitek. The Eval that men do A large-scale study of the use of Eval in JavaScript applications. Accepted for publication at ECOOP 2011.
    • (2011) ECOOP
    • Richards, G.1    Hammer, C.2    Burg, B.3    Vitek, J.4
  • 28
    • 77954735985 scopus 로고    scopus 로고
    • An analysis of the dynamic behavior of JavaScript programs
    • G. Richards, S. Lebresne, B. Burg, and J. Vitek. An analysis of the dynamic behavior of JavaScript programs. In PLDI, 2010.
    • (2010) PLDI
    • Richards, G.1    Lebresne, S.2    Burg, B.3    Vitek, J.4
  • 30
    • 84857171146 scopus 로고    scopus 로고
    • PhD Thesis, Dep. of Computing, Imperial College London
    • G. D. Smith. Local reasoning about web programs. PhD Thesis, Dep. of Computing, Imperial College London, 2011.
    • (2011) Local Reasoning About Web Programs
    • Smith, G.D.1
  • 32
    • 24644446108 scopus 로고    scopus 로고
    • Towards a type system for analyzing javascript programs
    • of
    • P. Thiemann. Towards a type system for analyzing javascript programs. In Proc. of ESOP'05, volume 3444 of LNCS, 2005.
    • (2005) Proc. of ESOP'05 , vol.3444
    • Thiemann, P.1
  • 34
    • 80054897366 scopus 로고    scopus 로고
    • Concurrent separation logic and operational semantics
    • V. Vafeiadis. Concurrent separation logic and operational semantics. In MFPS11, 2011.
    • (2011) MFPS11
    • Vafeiadis, V.1
  • 35


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