메뉴 건너뛰기




Volumn 5673 LNCS, Issue , 2009, Pages 238-255

Type analysis for JavaScript

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT INTERPRETATIONS; ANALYSIS RESULTS; BUILT-IN FUNCTIONS; COMPLEX APPLICATIONS; JAVASCRIPT; JAVASCRIPT PROGRAMS; MEDIUM SIZE; OBJECT MODEL; PROGRAM COMPREHENSION; PROGRAMMING ERRORS; SCRIPTING LANGUAGES; STATIC PROGRAM ANALYSIS; TOOL SUPPORT; TYPE ANALYSIS; TYPE INFORMATION; WEB APPLICATION;

EID: 70350302847     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-03237-0_17     Document Type: Conference Paper
Times cited : (257)

References (31)
  • 1
    • 70350271450 scopus 로고    scopus 로고
    • Adobe. JSEclipse, http://labs.adobe.com/technologies/jseclipse/
    • Adobe. JSEclipse
  • 2
    • 26444544471 scopus 로고    scopus 로고
    • Towards type inference for JavaScript
    • Black, A.P, ed, ECOOP 2005, Springer, Heidelberg
    • Anderson, C., Giannini, P., Drossopoulou, S.: Towards type inference for JavaScript. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 428-452. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3586 , pp. 428-452
    • Anderson, C.1    Giannini, P.2    Drossopoulou, S.3
  • 3
    • 33749859895 scopus 로고    scopus 로고
    • Balakrishnan, G., Reps, T.W.: Recency-abstraction for heap-allocated storage. In: Yi, K. (ed.) SAS 2006. LNCS, 4134, pp. 221-239. Springer, Heidelberg (2006)
    • Balakrishnan, G., Reps, T.W.: Recency-abstraction for heap-allocated storage. In: Yi, K. (ed.) SAS 2006. LNCS, vol. 4134, pp. 221-239. Springer, Heidelberg (2006)
  • 8
    • 35248891044 scopus 로고    scopus 로고
    • Christensen, A.S., Møller, A., Schwartzbach, M.I.: Precise analysis of string expressions. In: Cousot, R. (ed.) SAS 2003. LNCS, 2694, pp. 1-18. Springer, Heidelberg (2003)
    • Christensen, A.S., Møller, A., Schwartzbach, M.I.: Precise analysis of string expressions. In: Cousot, R. (ed.) SAS 2003. LNCS, vol. 2694, pp. 1-18. Springer, Heidelberg (2003)
  • 9
    • 85050550846 scopus 로고    scopus 로고
    • Cousot, P., Cousot, R.: Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: Proc. 4th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1977, pp. 238-252 (1977)
    • Cousot, P., Cousot, R.: Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: Proc. 4th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1977, pp. 238-252 (1977)
  • 10
    • 70350273376 scopus 로고    scopus 로고
    • Using static analysis for IDE's for dynamic languages, 2005
    • Dolby, J.: Using static analysis for IDE's for dynamic languages, 2005. In: The Eclipse Languages Symposium (2005)
    • (2005) The Eclipse Languages Symposium
    • Dolby, J.1
  • 11
    • 70350268394 scopus 로고    scopus 로고
    • ECMA. ECMAScript Language Specification, 3rd edn. ECMA-262
    • ECMA. ECMAScript Language Specification, 3rd edn. ECMA-262
  • 13
    • 70350276525 scopus 로고    scopus 로고
    • Fink, S., Dolby, J.: WALA - The T.J. Watson Libraries for Analysis, http://wala.sourceforge.net/
    • Fink, S., Dolby, J.: WALA - The T.J. Watson Libraries for Analysis, http://wala.sourceforge.net/
  • 14
    • 0029703455 scopus 로고    scopus 로고
    • Flanagan, C., Flatt, M., Krishnamurthi, S., Weirich, S., Felleisen, M.: Catching bugs in the web of program invariants. In: Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 1996, pp. 23-32 (1996)
    • Flanagan, C., Flatt, M., Krishnamurthi, S., Weirich, S., Felleisen, M.: Catching bugs in the web of program invariants. In: Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 1996, pp. 23-32 (1996)
  • 15
    • 70450266262 scopus 로고    scopus 로고
    • Furr, M., (David) An, J-h., Foster, J.S., Hicks, M.: Static type inference for Ruby. In: Proc. 24th Annual ACM Symposium on Applied Computing, SAC 2009, Object Oriented Programming Languages and Systems Track (March 2009)
    • Furr, M., (David) An, J-h., Foster, J.S., Hicks, M.: Static type inference for Ruby. In: Proc. 24th Annual ACM Symposium on Applied Computing, SAC 2009, Object Oriented Programming Languages and Systems Track (March 2009)
  • 16
    • 0025235136 scopus 로고    scopus 로고
    • Graver, J.O., Johnson, R.E.: A type system for Smalltalk. In: Proc. 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1990, pp. 136-150 (1990)
    • Graver, J.O., Johnson, R.E.: A type system for Smalltalk. In: Proc. 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1990, pp. 136-150 (1990)
  • 18
    • 70350274612 scopus 로고    scopus 로고
    • Apple Inc
    • Apple Inc. Squirrelfish bytecodes, http://webkit.org/specs/squirrelfish- 3bytecode.html
    • Squirrelfish bytecodes
  • 19
    • 0031705543 scopus 로고    scopus 로고
    • Jagannathan, S., Thiemann, P., Weeks, S., Wright, A.: Single and loving it: Mustalias analysis for higher-order languages. In: Proc. 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1998, pp. 329-341 (1998)
    • Jagannathan, S., Thiemann, P., Weeks, S., Wright, A.: Single and loving it: Mustalias analysis for higher-order languages. In: Proc. 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1998, pp. 329-341 (1998)
  • 21
    • 0000833167 scopus 로고
    • Monotone data flow analysis frameworks
    • Kam, J.B., Ullman, J.D.: Monotone data flow analysis frameworks. Acta Informatica 7, 305-317 (1977)
    • (1977) Acta Informatica , vol.7 , pp. 305-317
    • Kam, J.B.1    Ullman, J.D.2
  • 23
    • 33750905322 scopus 로고    scopus 로고
    • Lindahl, T., Sagonas, K.: Practical type inference based on success typings. In: Proc. 8th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming, PPDP 2006, pp. 167-178 (2006)
    • Lindahl, T., Sagonas, K.: Practical type inference based on success typings. In: Proc. 8th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming, PPDP 2006, pp. 167-178 (2006)
  • 24
    • 0030685984 scopus 로고    scopus 로고
    • Marlow, S., Wadler, P.: A practical subtyping system for Erlang. In: Proc. 2nd ACM SIGPLAN International Conference on Functional Programming, ICFP 1997, pp. 136-149 (1997)
    • Marlow, S., Wadler, P.: A practical subtyping system for Erlang. In: Proc. 2nd ACM SIGPLAN International Conference on Functional Programming, ICFP 1997, pp. 136-149 (1997)
  • 29
    • 0002823436 scopus 로고
    • Two approaches to interprocedural dataflow analysis
    • Prentice-Hall, Englewood Cliffs
    • Sharir, M., Pnueli, A.: Two approaches to interprocedural dataflow analysis. In: Program Flow Analysis: Theory and Applications, pp. 189-233. Prentice-Hall, Englewood Cliffs (1981)
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-233
    • Sharir, M.1    Pnueli, A.2
  • 30
    • 24644446108 scopus 로고    scopus 로고
    • Thiemann, P.: Towards a type system for analyzing JavaScript programs. In: Sagiv, M. (ed.) ESOP 2005. LNCS, 3444, pp. 408-422. Springer, Heidelberg (2005)
    • Thiemann, P.: Towards a type system for analyzing JavaScript programs. In: Sagiv, M. (ed.) ESOP 2005. LNCS, vol. 3444, pp. 408-422. Springer, Heidelberg (2005)


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