Information-flow models for shared memory with an application to the powerPC architecture, IEEE Transactions on Parallel and Distributed Systems, vol.14, issue.5, pp.502-515, 2003. ,
DOI : 10.1109/TPDS.2003.1199067
Blame for all, STOP, 2009. ,
The semantics of power and ARM multiprocessor machine code, Proceedings of the 4th workshop on Declarative aspects of multicore programming, DAMP '09, 2009. ,
DOI : 10.1145/1481839.1481842
Litmus: Running Tests against Hardware, TACAS, 2011. ,
DOI : 10.1145/1785414.1785443
URL : https://hal.archives-ouvertes.fr/hal-01100851
TYPE INFERENCE FOR POLYMORPHIC METHODS IN JAVA-LIKE LANGUAGES, Theoretical Computer Science, 2007. ,
DOI : 10.1142/9789812770998_0014
BabyJ, Electronic Notes in Theoretical Computer Science, vol.82, issue.8, 2003. ,
DOI : 10.1016/S1571-0661(04)80802-8
URL : http://doi.org/10.1016/s1571-0661(04)80802-8
Aggressive type inference, International Python Conference, 2000. ,
Mechanized Metatheory for the Masses: The PoplMark Challenge, TPHOLs, 2005. ,
DOI : 10.1007/11541868_4
Clarifying and compiling C/C++ concurrency: from C++11 to POWER, POPL, 2012. ,
Standard for Programming Language C++ -ISO/IEC 14882, 2011. ,
Biorthogonality, step-indexing and compiler correctness, ICFP, 2009. ,
Mechanized Semantics for the Clight Subset of the C Language, Journal of Automated Reasoning, vol.29, issue.6, pp.263-288, 2009. ,
DOI : 10.1007/s10817-009-9148-3
URL : https://hal.archives-ouvertes.fr/inria-00352524
Foundations of the C++ concurrency memory model, PLDI, 2008. ,
Pluggable type systems, OOPSLA04, Workshop on Revival of Dynamic Languages, 2004. ,
Strongtalk: Typechecking Smalltalk in a production environment, OOPSLA, 1993. ,
Full Abstraction for a Shared-Variable Parallel Language, Information and Computation, vol.127, issue.2, pp.145-163, 1996. ,
DOI : 10.1006/inco.1996.0056
Soft typing PHP, 2009. ,
Structural subtyping and the notion of power type, Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '88, 1988. ,
DOI : 10.1145/73560.73566
User-defined data types as an aid to verifying LISP programs, ICALP, 1976. ,
Soft Typing, PLDI, 1991. ,
The Seal Calculus, Information and Computation, vol.201, issue.1, pp.1-54, 2005. ,
DOI : 10.1016/j.ic.2004.11.005
URL : https://hal.archives-ouvertes.fr/hal-00152521
Annotated bibliography for formalization of lambda-calculus and type theory, 2006. ,
Java memory model concerns on Intel and AMD systems, 2008. ,
Volatiles are miscompiled, and what to do about it, Proceedings of the 7th ACM international conference on Embedded software, EMSOFT '08, 2008. ,
DOI : 10.1145/1450058.1450093
Contracts for higher-order functions, ICFP, 2002. ,
Hybrid type checking, POPL, 2006. ,
ValleyScript: It's like static typing, 2007. ,
A calculus of mobile agents, CONCUR, 1996. ,
DOI : 10.1007/3-540-61604-7_67
A Formal Implementation of Value Commitment, ESOP, 2008. ,
DOI : 10.1007/978-3-540-78739-6_29
Static type inference for Ruby, Proceedings of the 2009 ACM symposium on Applied Computing, SAC '09, 2009. ,
DOI : 10.1145/1529282.1529700
Fine-grained interoperability through mirrors and contracts, OOPSLA, 2005. ,
DOI : 10.1145/1103845.1094830
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.102.8325
Auditability for security protocols, 2011. ,
Reliable Evidence: Auditability by Typing, Esorics, 2009. ,
DOI : 10.1016/S0140-3664(02)00049-X
Space-efficient gradual typing, TFP, 2007. ,
DOI : 10.1007/s10990-011-9066-z
Oracle Semantics for Concurrent Separation Logic, ESOP, 2008. ,
DOI : 10.1007/978-3-540-78739-6_27
Evaluating the dynamic behaviour of Python applications, ACSC, 2009. ,
ActionScript 3.0 Language and Components Reference, 2008. ,
Memoization in top-down parsing, Comput. Linguist, vol.21, issue.3, pp.405-417, 1995. ,
Mistakes and ambiguities in the definition of Standard ML, 1993. ,
Coq, Proceedings of the 15th Symposium on Principles and Practice of Declarative Programming, PPDP '13, 2013. ,
DOI : 10.1145/2505879.2505897
URL : https://hal.archives-ouvertes.fr/hal-01081548
The Archive of Formal Proofs, 2009. ,
Just: safe unknown types in Java-like languages., The Journal of Object Technology, vol.6, issue.2, 2007. ,
DOI : 10.5381/jot.2007.6.2.a4
Formal certification of a compiler back-end, or: programming a compiler with a proof assistant, POPL, 2006. ,
URL : https://hal.archives-ouvertes.fr/inria-00000963
Formal verification of a realistic compiler, Communications of the ACM, vol.52, issue.7, pp.107-115, 2009. ,
DOI : 10.1145/1538788.1538814
URL : https://hal.archives-ouvertes.fr/inria-00415861
A Formally Verified Compiler Back-end, Journal of Automated Reasoning, vol.27, issue.1, pp.363-446, 2009. ,
DOI : 10.1007/s10817-009-9155-4
URL : https://hal.archives-ouvertes.fr/inria-00360768
The Objective Caml system release 4.01: Documentation and user's manual, 2013. ,
Tool support for locally nameless representations, 2009. ,
Behavioral theory for mobile ambients, Journal of the ACM, vol.52, issue.6, pp.961-1023, 2005. ,
DOI : 10.1145/1101821.1101825
Communication and Concurrency, 1989. ,
The Definition of Standard ML, 1990. ,
Compiler testing via a theory of sound optimisations in the C11/C++11 memory model, PLDI, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00909083
Rocksalt: better, faster, stronger sfi for the x86, PLDI, 2012. ,
A soft-typing system for Erlang, Proceedings of the 2003 ACM SIGPLAN workshop on Erlang , ERLANG '03, 2003. ,
DOI : 10.1145/940880.940888
Lem: A Lightweight Tool for Heavyweight Semantics, ITP, 2011. ,
DOI : 10.1007/978-3-540-68237-0_21
A Better x86 Memory Model: x86-TSO, TPHOLs, 2009. ,
DOI : 10.1007/11817963_46
A better x86 memory model: x86-TSO (extended version), 2009. ,
The x86-TSO model ,
Binding and substitution (note), 2007. ,
An analysis of the dynamic behavior of javascript programs, PLDI, 2010. ,
Defects in the revised definition of Standard ML, 2001. ,
Understanding POWER multiprocessors, PLDI, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-01100824
The semantics of x86-CC multiprocessor machine code, POPL, 2009. ,
Program Transformations in Weak Memory Models, 2008. ,
Safe optimisations for shared-memory concurrent programs, PLDI, 2011. ,
Relaxedmemory concurrency and verified compilation, POPL, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00907801
Compcerttso: A verified compiler for relaxed-memory concurrency, J. ACM, vol.60, issue.3, p.22, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00909076
On implementations and semantics of a concurrent programming language, In CONCUR, 1997. ,
DOI : 10.1007/3-540-63141-0_27
Acute: High-level programming language design for distributed computation. design rationale and language definition, 2004. ,
URL : https://hal.archives-ouvertes.fr/inria-00070671
Acute: High-level programming language design for distributed computation, ICFP, 2005. ,
URL : https://hal.archives-ouvertes.fr/inria-00070671
Acute: High-level programming language design for distributed computation, Journal of Functional Programming, vol.17, pp.4-5547, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00070671
x86-TSO, Communications of the ACM, vol.53, issue.7, pp.89-97, 2010. ,
DOI : 10.1145/1785414.1785443
Ott: Effective tool support for the working semanticist, Journal of Functional Programming, vol.8, issue.01, pp.71-122, 2010. ,
DOI : 10.1007/BFb0035382
Ott: Effective tool support for the working semanticist, ICFP, 2007. ,
Gradual Typing for Objects, ECOOP, 2007. ,
DOI : 10.1007/978-3-540-73589-2_2
Threesomes, with and without blame, STOP, 2009. ,
Gradual Typing for Functional Languages, Scheme and Functional Programming Workshop, 2006. ,
Exploring the Design Space of Higher-Order Casts, ESOP, 2009. ,
DOI : 10.1007/978-3-642-00590-9_2
Gradual typing with unification-based inference, Proceedings of the 2008 symposium on Dynamic languages, DLS '08, 2008. ,
DOI : 10.1145/1408681.1408688
Revised 6 report on the algorithmic language Scheme, 2007. ,
Perl Runs Sweden's Pension System. O'Reilly Media, 2001. ,
Interlanguage migration, Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications , OOPSLA '06, 2006. ,
DOI : 10.1145/1176617.1176755
The design and implementation of Typed Scheme, POPL, 2008. ,
General bindings and alpha-equivalence in nominal isabelle, Logical Methods in Computer Science, vol.8, issue.2, p.2012 ,
Verifying Fence Elimination Optimisations, SAS, 2011. ,
DOI : 10.1145/42190.42277
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.232.9669
Well-Typed Programs Can???t Be Blamed, ESOP, 2009. ,
DOI : 10.1007/978-3-642-00590-9_1
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.156.6379
Four-fold increase in productivity and quality, Workshop on Formal Design of Safety Critical Embedded Systems, 2001. ,
A practical soft type system for Scheme, Conference on LISP and Functional programming, pp.250-262, 1994. ,
Integrating typed and untyped code in a scripting language, POPL, 2010. ,
Finding and understanding bugs in C compilers, PLDI, 2011. ,