2009 | ||
---|---|---|
41 | EE | Susmit Sarkar, Peter Sewell, Francesco Zappa Nardelli, Scott Owens, Tom Ridge, Thomas Braibant, Magnus O. Myreen, Jade Alglave: The semantics of x86-CC multiprocessor machine code. POPL 2009: 379-391 |
2008 | ||
40 | EE | Tom Ridge, Michael Norrish, Peter Sewell: A Rigorous Approach to Networking: TCP, from Implementation to Protocol to Service. FM 2008: 294-309 |
39 | EE | Peter Sewell, Gareth Stoyle, Michael Hicks, Gavin M. Bierman, Keith Wansbrough: Dynamic rebinding for marshalling and update, via redex-time and destruct-time reduction. J. Funct. Program. 18(4): 437-502 (2008) |
2007 | ||
38 | EE | Peter Sewell, Francesco Zappa Nardelli, Scott Owens, Gilles Peskine, Tom Ridge, Susmit Sarkar, Rok Strnisa: Ott: effective tool support for the working semanticist. ICFP 2007: 1-12 |
37 | EE | Rok Strnisa, Peter Sewell, Matthew J. Parkinson: The java module system: core design and semantic definition. OOPSLA 2007: 499-514 |
36 | EE | Gareth Stoyle, Michael W. Hicks, Gavin M. Bierman, Peter Sewell, Iulian Neamtiu: Mutatis Mutandis: Safe and predictable dynamic software updating. ACM Trans. Program. Lang. Syst. 29(4): (2007) |
35 | EE | Peter Sewell, James J. Leifer, Keith Wansbrough, Francesco Zappa Nardelli, Mair Allen-Williams, Pierre Habouzit, Viktor Vafeiadis: Acute: High-level programming language design for distributed computation. J. Funct. Program. 17(4-5): 547-612 (2007) |
2006 | ||
34 | EE | Adam Biltcliffe, Michael Dales, Sam Jansen, Tom Ridge, Peter Sewell: Rigorous Protocol Design in Practice: An Optical Packet-Switch MAC in HOL. ICNP 2006: 117-126 |
33 | EE | John Billings, Peter Sewell, Mark R. Shinwell, Rok Strnisa: Type-safe distributed programming for OCaml. ML 2006: 20-31 |
32 | EE | Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, Keith Wansbrough: Engineering with logic: HOL specification and symbolic-evaluation testing for TCP implementations. POPL 2006: 55-66 |
31 | EE | Peter Sewell: Process Calculi: The End of the Beginning?: (From Thought Experiments to Experimental Semantics). Electr. Notes Theor. Comput. Sci. 162: 317-321 (2006) |
2005 | ||
30 | EE | Peter Sewell, James J. Leifer, Keith Wansbrough, Francesco Zappa Nardelli, Mair Allen-Williams, Pierre Habouzit, Viktor Vafeiadis: Acute: high-level programming language design for distributed computation. ICFP 2005: 15-26 |
29 | EE | Gareth Stoyle, Michael W. Hicks, Gavin M. Bierman, Peter Sewell, Iulian Neamtiu: Mutatis mutandis: safe and predictable dynamic software updating. POPL 2005: 183-194 |
28 | EE | Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, Keith Wansbrough: Rigorous specification and conformance testing techniques for network protocols, as applied to TCP, UDP, and sockets. SIGCOMM 2005: 265-276 |
27 | EE | Brian E. Aydemir, Aaron Bohannon, Matthew Fairbairn, J. Nathan Foster, Benjamin C. Pierce, Peter Sewell, Dimitrios Vytiniotis, Geoffrey Washburn, Stephanie Weirich, Steve Zdancewic: Mechanized Metatheory for the Masses: The PoplMark Challenge. TPHOLs 2005: 50-65 |
26 | EE | Benjamin C. Pierce, Peter Sewell, Stephanie Weirich, Steve Zdancewic: It Is Time to Mechanize Programming Language Metatheory. VSTTE 2005: 26-30 |
25 | EE | Andrei Serjantov, Peter Sewell: Passive-attack analysis for connection-based anonymity systems. Int. J. Inf. Sec. 4(3): 172-180 (2005) |
2004 | ||
24 | EE | Moritz Y. Becker, Peter Sewell: Cassandra: Flexible Trust Management, Applied to Electronic Health Records. CSFW 2004: 139-154 |
23 | EE | Moritz Y. Becker, Peter Sewell: Cassandra: Distributed Access Control Policies with Tunable Expressiveness. POLICY 2004: 159-168 |
22 | EE | Gian Luca Cattani, Peter Sewell: Models for name-passing processes: interleaving and causal. Inf. Comput. 190(2): 136-178 (2004) |
2003 | ||
21 | EE | Andrei Serjantov, Peter Sewell: Passive Attack Analysis for Connection-Based Anonymity Systems. ESORICS 2003: 116-131 |
20 | EE | James J. Leifer, Gilles Peskine, Peter Sewell, Keith Wansbrough: Global abstraction-safe marshalling with hash types. ICFP 2003: 87-98 |
19 | EE | Gavin M. Bierman, Michael W. Hicks, Peter Sewell, Gareth Stoyle, Keith Wansbrough: Dynamic rebinding for marshalling and update, with destruct-time? ICFP 2003: 99-110 |
18 | Peter Sewell, Jan Vitek: Secure Composition of Untrusted Code: Box pi, Wrappers, and Causality. Journal of Computer Security 11(2): 135-188 (2003) | |
2002 | ||
17 | EE | Michael Norrish, Peter Sewell, Keith Wansbrough: Rigour is good for you and feasible: reflections on formal treatments of C and UDP sockets. ACM SIGOPS European Workshop 2002: 49-53 |
16 | EE | Keith Wansbrough, Michael Norrish, Peter Sewell, Andrei Serjantov: Timing UDP: Mechanized Semantics for Sockets, Threads, and Failures. ESOP 2002: 278-294 |
15 | EE | Peter Sewell: From rewrite rules to bisimulation congruences. Theor. Comput. Sci. 274(1-2): 183-230 (2002) |
2001 | ||
14 | EE | Asis Unyapoth, Peter Sewell: Nomadic pict: correct communication infrastructure for mobile computation. POPL 2001: 116-127 |
13 | EE | Peter Sewell: Modules, abstract types, and distributed versioning. POPL 2001: 236-247 |
12 | EE | Andrei Serjantov, Peter Sewell, Keith Wansbrough: The UDP Calculus: Rigorous Semantics for Real Networking. TACS 2001: 535-559 |
2000 | ||
11 | EE | Peter Sewell, Jan Vitek: Secure Composition of Untrusted Code: Wrappers and Causality Types. CSFW 2000: 269-284 |
10 | EE | Gian Luca Cattani, Peter Sewell: Models for Name-Passing Processes: Interleaving and Causal. LICS 2000: 322-332 |
9 | EE | Peter Sewell: Preface. Electr. Notes Theor. Comput. Sci. 41(2): (2000) |
1999 | ||
8 | EE | Pawel T. Wojciechowski, Peter Sewell: Nomadic Pict: Language and Infrastructure Design for Mobile Agents. ASA/MA 1999: 2-12 |
7 | EE | Peter Sewell, Jan Vitek: Secure Composition of Insecure Components. CSFW 1999: 136-150 |
1998 | ||
6 | EE | Peter Sewell: From Rewrite to Bisimulation Congruences. CONCUR 1998: 269-284 |
5 | EE | Peter Sewell: Global/Local Subtyping and Capability Inference for a Distributed pi-calculus. ICALP 1998: 695-706 |
4 | EE | Peter Sewell, Pawel T. Wojciechowski, Benjamin C. Pierce: Location-Independent Communication for Mobile Agents: A Two-Level Architecture. ICCL Workshop: Internet Programming Languages 1998: 1-31 |
1997 | ||
3 | Peter Sewell: On Implementations and Semantics of a Concurrent Programming Language. CONCUR 1997: 391-405 | |
2 | Peter Sewell: Nonaxiomatisability of Equivalences over Finite State Processes. Ann. Pure Appl. Logic 90(1-3): 163-191 (1997) | |
1994 | ||
1 | Peter Sewell: Bisimulation is Not Finitely (First Order) Equationally Axiomatisable LICS 1994: 62-70 |