메뉴 건너뛰기




Volumn , Issue , 2012, Pages 587-606

Dependent types for javascript

Author keywords

Arrays; JavaScript; Prototype Inheritance; Refinement Types; Strong Updates

Indexed keywords

ARRAYS; JAVASCRIPT; PROTOTYPE INHERITANCE; REFINEMENT TYPES; STRONG UPDATES;

EID: 84869776206     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2384616.2384659     Document Type: Conference Paper
Times cited : (61)

References (39)
  • 6
    • 0042376710 scopus 로고    scopus 로고
    • An imperative, first-order calculus with object extension
    • V. Bono and K. Fisher. An Imperative, First-Order Calculus with Object Extension. In ECOOP, 1998.
    • (1998) ECOOP
    • Bono, V.1    Fisher, K.2
  • 9
    • 84857856318 scopus 로고    scopus 로고
    • Nested refinements: A logic for duck typing
    • R. Chugh, P. M. Rondon, and R. Jhala. Nested Refinements: A Logic for Duck Typing. In POPL, 2012.
    • (2012) POPL
    • Chugh, R.1    Rondon, P.M.2    Jhala, R.3
  • 11
  • 12
    • 0034826554 scopus 로고    scopus 로고
    • Enforcing high-level protocols in low-level software
    • R. DeLine and M. Fähndrich. Enforcing High-level Protocols in Low-level Software. In PLDI, 2001.
    • (2001) PLDI
    • Deline, R.1    Fähndrich, M.2
  • 13
    • 84870706145 scopus 로고    scopus 로고
    • TC-39 Committee
    • ECMA. TC-39 Committee. www.ecmascript.org/ community.php.
    • ECMA
  • 14
    • 0036039550 scopus 로고    scopus 로고
    • Adoption and focus: Practical linear types for imperative programming
    • M. Fahndrich and R. DeLine. Adoption and Focus: Practical Linear Types for Imperative Programming. In PLDI, 2002.
    • (2002) PLDI
    • Fahndrich, M.1    Deline, R.2
  • 17
    • 84869802872 scopus 로고    scopus 로고
    • Towards a program logic for javascript
    • P. Gardner, S. Maffeis, and G. D. Smith. Towards a Program Logic for JavaScript. In POPL, 2012.
    • (2012) POPL
    • Gardner, P.1    Maffeis, S.2    Smith, G.D.3
  • 18
    • 84869747544 scopus 로고    scopus 로고
    • A lambda calculus of objects with self-inflicted extension
    • P. D. Gianantonio, F. Honsell, and L. Liquori. A Lambda Calculus of Objects with Self-Inflicted Extension. In OOPSLA, 1998.
    • (1998) OOPSLA
    • Gianantonio, P.D.1    Honsell, F.2    Liquori, L.3
  • 19
    • 84870668305 scopus 로고    scopus 로고
    • Google. Closure library. https://developers.google. com/closure/library.
    • Closure Library
  • 20
    • 84870696971 scopus 로고    scopus 로고
    • Google. V8 benchmark. http://v8.googlecode.com/ svn/data/benchmarks/.
    • Google
  • 22
    • 81455151357 scopus 로고    scopus 로고
    • Typing local control and state using flow analysis
    • A. Guha, C. Softoiu, and S. Krishnamurthi. Typing Local Control and State Using Flow Analysis. In ESOP, 2011.
    • (2011) ESOP
    • Guha, A.1    Softoiu, C.2    Krishnamurthi, S.3
  • 23
    • 81455156844 scopus 로고    scopus 로고
    • Recency types for analyzing scripting languages
    • P. Heidegger and P. Thiemann. Recency Types for Analyzing Scripting Languages. In ECOOP, 2010.
    • (2010) ECOOP
    • Heidegger, P.1    Thiemann, P.2
  • 25
    • 70149094179 scopus 로고    scopus 로고
    • Compositional reasoning and decidable checking for dependent contract types
    • K. W. Knowles and C. Flanagan. Compositional Reasoning and Decidable Checking for Dependent Contract Types. In PLPV, 2009.
    • (2009) PLPV
    • Knowles, K.W.1    Flanagan, C.2
  • 26
    • 84866049432 scopus 로고    scopus 로고
    • An operational semantics for javascript
    • S. Maffeis, J. Mitchell, and A. Taly. An operational semantics for JavaScript. In APLAS, 2008.
    • (2008) APLAS
    • Maffeis, S.1    Mitchell, J.2    Taly, A.3
  • 27
    • 0002891241 scopus 로고
    • Towards a mathematical science of computation
    • J. McCarthy. Towards a Mathematical Science of Computation. In IFIP, 1962.
    • (1962) IFIP
    • McCarthy, J.1
  • 35
    • 33846554779 scopus 로고    scopus 로고
    • Towards a type system for analyzing javascript programs
    • P. Thiemann. Towards a Type System for Analyzing JavaScript Programs. In ESOP, 2005.
    • (2005) ESOP
    • Thiemann, P.1
  • 36
  • 37
    • 0242612528 scopus 로고    scopus 로고
    • Alias types for recursive data structures
    • D. Walker and G. Morrisett. Alias Types for Recursive Data Structures. In TIC. 2000.
    • (2000) TIC
    • Walker, D.1    Morrisett, G.2
  • 38
    • 84863462039 scopus 로고    scopus 로고
    • Fast and precise hybrid type inference for javascript
    • S. yu Guo and B. Hackett. Fast and Precise Hybrid Type Inference for JavaScript. In PLDI, 2012.
    • (2012) PLDI
    • Yu Guo, S.1    Hackett, B.2
  • 39
    • 81455135820 scopus 로고    scopus 로고
    • Polymorphic type inference for scripting languages with object extensions
    • T. Zhao. Polymorphic Type Inference for Scripting Languages with Object Extensions. In DLS, 2011.
    • (2011) DLS
    • Zhao, T.1


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