-
1
-
-
77955001828
-
Fences in weak memory models
-
Proc. CAV: 22nd International Conference on Computer Aided Verification
-
J. Alglave, L. Maranget, S. Sarkar, and P. Sewell. Fences in weak memory models. In Proc. CAV: 22nd International Conference on Computer Aided Verification, LNCS 6174, pages 258-272, 2010.
-
(2010)
LNCS
, vol.6174
, pp. 258-272
-
-
Alglave, J.1
Maranget, L.2
Sarkar, S.3
Sewell, P.4
-
2
-
-
26444544471
-
Towards type inference for JavaScript
-
Springer
-
C. Anderson, P. Giannini, and S. Drossopoulou. Towards type inference for JavaScript. In ECOOP'05, pages 428-452. Springer, 2005.
-
(2005)
ECOOP'05
, pp. 428-452
-
-
Anderson, C.1
Giannini, P.2
Drossopoulou, S.3
-
3
-
-
79953220810
-
Verified software toolchain - (invited talk)
-
A. W. Appel. Verified software toolchain - (invited talk). In ESOP, pages 1-17, 2011.
-
(2011)
ESOP
, pp. 1-17
-
-
Appel, A.W.1
-
4
-
-
79251564123
-
Mathematizing C++ concurrency
-
M. Batty, S. Owens, S. Sarkar, P. Sewell, and T. Weber. Mathematizing C++ concurrency. In POPL, pages 55-66, 2011.
-
(2011)
POPL
, pp. 55-66
-
-
Batty, M.1
Owens, S.2
Sarkar, S.3
Sewell, P.4
Weber, T.5
-
5
-
-
84874129163
-
Library abstraction for C/C++ concurrency
-
M. Batty, M. Dodds, and A. Gotsman. Library abstraction for C/C++ concurrency. In POPL, 2013.
-
(2013)
POPL
-
-
Batty, M.1
Dodds, M.2
Gotsman, A.3
-
7
-
-
33745192849
-
Engineering with logic: HOL specification and symbolic-evaluation testing for TCP implementations
-
S. Bishop, M. Fairbairn, M. Norrish, P. Sewell, M. Smith, and K. Wansbrough. Engineering with logic: HOL specification and symbolic-evaluation testing for TCP implementations. In POPL, pages 55-66, 2006.
-
(2006)
POPL
, pp. 55-66
-
-
Bishop, S.1
Fairbairn, M.2
Norrish, M.3
Sewell, P.4
Smith, M.5
Wansbrough, K.6
-
8
-
-
70349601646
-
Mechanized semantics for the Clight subset of the C language
-
S. Blazy and X. Leroy. Mechanized semantics for the Clight subset of the C language. J. Autom. Reasoning, 43(3):263-288, 2009.
-
(2009)
J. Autom. Reasoning
, vol.43
, Issue.3
, pp. 263-288
-
-
Blazy, S.1
Leroy, X.2
-
9
-
-
18144372034
-
A high-level modular definition of the semantics of C#
-
E. Börger, N. G. Fruja, V. Gervasi, and R. F. Stärk. A high-level modular definition of the semantics of C#. Theor. Comput. Sci., 336 (2-3):235-284, 2005.
-
(2005)
Theor. Comput. Sci.
, vol.336
, Issue.2-3
, pp. 235-284
-
-
Börger, E.1
Fruja, N.G.2
Gervasi, V.3
Stärk, R.F.4
-
10
-
-
84893431154
-
-
C11. ISO/IEC 9899:2011. http://www.iso.org/iso/iso-catalogue/catalogue- tc/catalogue-detail.htm?csnumber=57853, 2011.
-
(2011)
C11. ISO/IEC 9899:2011
-
-
-
11
-
-
84874400102
-
Pretty-big-step semantics
-
A. Charguéraud. Pretty-big-step semantics. In ESOP, pages 41-60, 2013.
-
(2013)
ESOP
, pp. 41-60
-
-
Charguéraud, A.1
-
12
-
-
84893461766
-
Dependent types for JavaScript
-
abs/1112.4106
-
R. Chugh and R. Jhala. Dependent types for JavaScript. CoRR, abs/1112.4106, 2011.
-
(2011)
CoRR
-
-
Chugh, R.1
Jhala, R.2
-
13
-
-
70450253203
-
Staged information flow for JavaScript
-
ACM
-
R. Chugh, J. A. Meister, R. Jhala, and S. Lerner. Staged information flow for JavaScript. In PLDI'09, pages 50-62. ACM, 2009.
-
(2009)
PLDI'09
, pp. 50-62
-
-
Chugh, R.1
Meister, J.A.2
Jhala, R.3
Lerner, S.4
-
14
-
-
84893456450
-
-
X. Clerc. Bisect. http://bisect.x9c.fr/, 2012.
-
(2012)
Bisect
-
-
Clerc, X.1
-
15
-
-
84893503752
-
-
Compcert Team. Compcert. http://compcert.inria.fr/, 2013.
-
(2013)
Compcert
-
-
-
18
-
-
84893451264
-
-
ECMA International. Test262. http://test262.ecmascript.org/, 2010.
-
(2010)
Test262
-
-
-
19
-
-
84857877097
-
An executable formal semantics of C with applications
-
C. Ellison and G. Rosu. An executable formal semantics of C with applications. In POPL, pages 533-544, 2012.
-
(2012)
POPL
, pp. 533-544
-
-
Ellison, C.1
Rosu, G.2
-
20
-
-
35048854230
-
Formal analysis of Java programs in JavaFAN
-
A. Farzan, F. Chen, J. Meseguer, and G. Rosu. Formal analysis of Java programs in JavaFAN. In CAV, pages 501-505, 2004.
-
(2004)
CAV
, pp. 501-505
-
-
Farzan, A.1
Chen, F.2
Meseguer, J.3
Rosu, G.4
-
21
-
-
84877897422
-
Fully abstract compilation to JavaScript
-
C. Fournet, N. Swamy, J. Chen, P.-É. Dagand, P.-Y. Strub, and B. Livshits. Fully abstract compilation to JavaScript. In POPL, pages 371-384, 2013.
-
(2013)
POPL
, pp. 371-384
-
-
Fournet, C.1
Swamy, N.2
Chen, J.3
Dagand, P.-É.4
Strub, P.-Y.5
Livshits, B.6
-
22
-
-
84893471933
-
-
Free Software Foundation. version 4.4.2
-
Free Software Foundation. C language testsuites: "C-torture" version 4.4.2. http://gcc.gnu.org/onlinedocs/gccint/C-Tests. html, 2010.
-
(2010)
C Language Testsuites: "C-torture"
-
-
-
23
-
-
84893473942
-
-
D. Fugate. Test262 bug 56. https://bugs.ecmascript.org/show-bug.cgi?id= 56, 2011.
-
(2011)
Test262 Bug 56
-
-
Fugate, D.1
-
24
-
-
84863145576
-
Towards a program logic for JavaScript
-
ACM
-
P. Gardner, S. Maffeis, and G. D. Smith. Towards a program logic for JavaScript. In POPL'12, pages 31-44. ACM, 2012.
-
(2012)
POPL'12
, pp. 31-44
-
-
Gardner, P.1
Maffeis, S.2
Smith, G.D.3
-
25
-
-
84893457518
-
-
Google Inc. The Closure Compiler. https://developers.google.com/closure/ compiler/, 2009.
-
(2009)
The Closure Compiler
-
-
-
26
-
-
84890883068
-
GATEKEEPER: Mostly static enforcement of security and reliability policies for JavaScript code
-
S. Guarnieri and V. B. Livshits. GATEKEEPER: Mostly static enforcement of security and reliability policies for JavaScript code. In USENIX Security Symposium, pages 151-168, 2009.
-
(2009)
USENIX Security Symposium
, pp. 151-168
-
-
Guarnieri, S.1
Livshits, V.B.2
-
27
-
-
80051918300
-
Saving the world wide web from vulnerable JavaScript
-
S. Guarnieri, M. Pistoia, O. Tripp, J. Dolby, S. Teilhet, and R. Berg. Saving the world wide web from vulnerable JavaScript. In ISSTA, pages 177-187, 2011.
-
(2011)
ISSTA
, pp. 177-187
-
-
Guarnieri, S.1
Pistoia, M.2
Tripp, O.3
Dolby, J.4
Teilhet, S.5
Berg, R.6
-
29
-
-
0028580032
-
Evolving algebras
-
Y. Gurevich. Evolving algebras. In IFIP Congress (1), pages 423-427, 1994.
-
(1994)
IFIP Congress
, Issue.1
, pp. 423-427
-
-
Gurevich, Y.1
-
30
-
-
84866904012
-
Information-flow security for a core of JavaScript
-
IEEE
-
D. Hedin and A. Sabelfeld. Information-flow security for a core of JavaScript. In CSF'12, pages 3-18. IEEE, 2012.
-
(2012)
CSF'12
, pp. 3-18
-
-
Hedin, D.1
Sabelfeld, A.2
-
31
-
-
38849182183
-
Status report: Specifying JavaScript with ML
-
D. Herman and C. Flanagan. Status report: specifying JavaScript with ML. In ML, pages 47-52, 2007.
-
(2007)
ML
, pp. 47-52
-
-
Herman, D.1
Flanagan, C.2
-
32
-
-
72949107345
-
Points-to analysis for JavaScript
-
D. Jang and K. Choe. Points-to analysis for JavaScript. Proc. of SAC '09, page 1930, 2009.
-
(2009)
Proc. of SAC '09
, pp. 1930
-
-
Jang, D.1
Choe, K.2
-
34
-
-
33846467754
-
Towards a mechanized metatheory of Standard ML
-
D. K. Lee, K. Crary, and R. Harper. Towards a mechanized metatheory of Standard ML. In POPL, pages 173-184, 2007.
-
(2007)
POPL
, pp. 173-184
-
-
Lee, D.K.1
Crary, K.2
Harper, R.3
-
35
-
-
70350525212
-
Language-based isolation of untrusted JavaScript
-
IEEE
-
S. Maffeis and A. Taly. Language-based isolation of untrusted JavaScript. In CSF'09. IEEE, 2009.
-
(2009)
CSF'09
-
-
Maffeis, S.1
Taly, A.2
-
37
-
-
58549113236
-
An operational semantics for JavaScript
-
Springer
-
S. Maffeis, J. Mitchell, and A. Taly. An operational semantics for JavaScript. In APLAS'08, pages 307-325. Springer, 2008.
-
(2008)
APLAS'08
, pp. 307-325
-
-
Maffeis, S.1
Mitchell, J.2
Taly, A.3
-
38
-
-
80051985460
-
Isolating JavaScript with filters, rewriting, and wrappers
-
Springer
-
S. Maffeis, J. Mitchell, and A. Taly. Isolating JavaScript with filters, rewriting, and wrappers. In ESORICS'09. Springer, 2009.
-
(2009)
ESORICS'09
-
-
Maffeis, S.1
Mitchell, J.2
Taly, A.3
-
39
-
-
77955217182
-
Object capabilities and isolation of untrusted web applications
-
IEEE
-
S. Maffeis, J. C. Mitchell, and A. Taly. Object capabilities and isolation of untrusted web applications. In Security and Privacy (SP), pages 125-140. IEEE, 2010.
-
(2010)
Security and Privacy (SP)
, pp. 125-140
-
-
Maffeis, S.1
Mitchell, J.C.2
Taly, A.3
-
41
-
-
0003444157
-
-
MIT Press, Cambridge, MA, USA, ISBN 0262631814
-
R. Milner, M. Tofte, and D. Macqueen. The Definition of Standard ML. MIT Press, Cambridge, MA, USA, 1997. ISBN 0262631814.
-
(1997)
The Definition of Standard ML
-
-
Milner, R.1
Tofte, M.2
Macqueen, D.3
-
42
-
-
84893431950
-
-
Mozilla. Mozilla automated JavaScript tests. https://developer.mozilla. org/en-US/docs/SpiderMonkey/Running-Automated-JavaScript-Tests, 2013.
-
(2013)
Mozilla Automated JavaScript Tests
-
-
-
44
-
-
26844546606
-
-
PhD thesis, Computer Lab., University of Cambridge
-
M. Norrish. Formalising C in HOL. PhD thesis, Computer Lab., University of Cambridge, 1998.
-
(1998)
Formalising C in HOL
-
-
Norrish, M.1
-
45
-
-
77952327855
-
Lightweight self protecting JavaScript
-
ACM Press
-
D. S. P. Phung and A. Chudnov. Lightweight self protecting JavaScript. In ASIACCS 2009. ACM Press, 2009.
-
(2009)
ASIACCS 2009
-
-
Phung, D.S.P.1
Chudnov, A.2
-
46
-
-
84857185029
-
An empirical study on the rewritability of the with statement in JavaScript
-
C. Park, H. Lee, and S. 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
-
47
-
-
84893484353
-
SAFE: Formal specification and implementation of a scalable analysis framewrok for ECMAscript
-
C. Park, H. Lee, and S. Ryu. SAFE: Formal specification and implementation of a scalable analysis framewrok for ECMAscript. In FOOL, 2012.
-
(2012)
FOOL
-
-
Park, C.1
Lee, H.2
Ryu, S.3
-
48
-
-
35448990873
-
System description: Twelf - A metalogical framework for deductive systems
-
F. Pfenning and C. Schürmann. System description: Twelf - a metalogical framework for deductive systems. In CADE, pages 202-206, 1999.
-
(1999)
CADE
, pp. 202-206
-
-
Pfenning, F.1
Schürmann, C.2
-
50
-
-
84869774097
-
A tested semantics for getters, setters, and eval in JavaScript
-
Oct.
-
J. G. Politz, M. J. Carroll, B. S. Lerner, J. Pombrio, and S. Krishnamurthi. A tested semantics for getters, setters, and eval in JavaScript. SIGPLAN Not., 48(2):1-16, Oct. 2012.
-
(2012)
SIGPLAN Not.
, vol.48
, Issue.2
, pp. 1-16
-
-
Politz, J.G.1
Carroll, M.J.2
Lerner, B.S.3
Pombrio, J.4
Krishnamurthi, S.5
-
52
-
-
79961132987
-
The eval that men do - A large-scale study of the use of eval in JavaScript applications
-
Springer
-
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. In ECOOP'11, pages 52-78. Springer, 2011.
-
(2011)
ECOOP'11
, pp. 52-78
-
-
Richards, G.1
Hammer, C.2
Burg, B.3
Vitek, J.4
-
55
-
-
77951122326
-
Ott: Effective tool support for the working semanticist
-
P. Sewell, F. Z. Nardelli, S. Owens, G. Peskine, T. Ridge, S. Sarkar, and R. Strnisa. Ott: Effective tool support for the working semanticist. J. Funct. Program., 20(1):71-122, 2010.
-
(2010)
J. Funct. Program.
, vol.20
, Issue.1
, pp. 71-122
-
-
Sewell, P.1
Nardelli, F.Z.2
Owens, S.3
Peskine, G.4
Ridge, T.5
Sarkar, S.6
Strnisa, R.7
-
57
-
-
80052006519
-
Automated analysis of security-critical JavaScript APIs
-
A. Taly, Ú. Erlingsson, J. C. Mitchell, M. S. Miller, and J. Nagra. Automated analysis of security-critical JavaScript APIs. In IEEE Symposium on Security and Privacy, pages 363-378, 2011.
-
(2011)
IEEE Symposium on Security and Privacy
, pp. 363-378
-
-
Taly, A.1
Erlingsson, Ú.2
Mitchell, J.C.3
Miller, M.S.4
Nagra, J.5
-
58
-
-
84893493911
-
-
The JSCert Team V8 ES6 Bugs 1442-1444, Test262 Bug 1445, 1450, 1600 http://code.google.com/p/v8/issues/detail?id, https://bugs.ecmascript.org/show- bug.cgi?id={1442
-
The JSCert Team. Mozilla Bug 862771, V8 Issue 2529, ES6 Bugs 1442-1444, Test262 Bug 1445, 1450, 1600. https://bugzilla.mozilla.org/show-bug.cgi?id= 862771, http://code.google.com/p/v8/issues/detail?id=2529, https://bugs. ecmascript.org/show-bug.cgi?id={1442-1445,1450,1600}, 2013.
-
(2013)
Mozilla Bug 862771
, Issue.2529
-
-
-
59
-
-
33846554779
-
Towards a type system for analyzing JavaScript programs
-
Springer
-
P. Thiemann. Towards a type system for analyzing JavaScript programs. In ESOP'05, pages 140-140. Springer, 2005.
-
(2005)
ESOP'05
, pp. 140-140
-
-
Thiemann, P.1
-
60
-
-
84893506434
-
-
Various developers http://code.google.com/p/v8/issues/detail?id={705 https://bugzilla.mozilla.org/show-bug.cgi?id=8191
-
Various developers. Bugs in ES6, Test262 and browsers. https://bugs.webkit.org/show-bug.cgi?id={38970,104309} http://code.google.com/p/ v8/issues/detail?id={705,2446} https://bugzilla.mozilla.org/show-bug.cgi?id= 819125, 2010-2012.
-
(2010)
Bugs in ES6, Test262 and Browsers
-
-
-
61
-
-
80053116648
-
Relaxed-memory concurrency and verified compilation
-
J. Ševčík, V. Vafeiadis, F. Zappa Nardelli, S. Jagannathan, and P. Sewell. Relaxed-memory concurrency and verified compilation. In Proc. POPL, 2011.
-
Proc. POPL, 2011
-
-
Ševčík, J.1
Vafeiadis, V.2
Zappa Nardelli, F.3
Jagannathan, S.4
Sewell, P.5
|