Andrew P. Tolmach

Orcid: 0000-0002-0748-2044

Affiliations:
  • Portland State University, USA


According to our database1, Andrew P. Tolmach authored at least 38 papers between 1990 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
SECOMP: Formally Secure Compilation of Compartmentalized C Programs.
CoRR, 2024

2023
Flexible Runtime Security Enforcement with Tagged C.
Proceedings of the Runtime Verification - 23rd International Conference, 2023

Formalizing Stack Safety as a Security Property.
Proceedings of the 36th IEEE Computer Security Foundations Symposium, 2023

Eelco Visser: The Oregon Connection.
Proceedings of the Eelco Visser Commemorative Symposium, 2023

2021
Security Properties for Stack Safety.
CoRR, 2021

Towards formally verified compilation of tag-based policy enforcement.
Proceedings of the CPP '21: 10th ACM SIGPLAN International Conference on Certified Programs and Proofs, 2021

2019
Scopes and Frames Improve Meta-Interpreter Specialization.
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019

2018
Intrinsically-typed definitional interpreters for imperative languages.
Proc. ACM Program. Lang., 2018

When Good Components Go Bad: Formally Secure Compilation Despite Dynamic Compromise.
Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, 2018

2017
Formally Secure Compilation of Unsafe Low-Level Components (Extended Abstract).
CoRR, 2017

2016
A verified information-flow architecture.
J. Comput. Secur., 2016

Scopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics (Artifact).
Dagstuhl Artifacts Ser., 2016

A constraint language for static semantic analysis based on scope graphs.
Proceedings of the 2016 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, 2016

Scopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics.
Proceedings of the 30th European Conference on Object-Oriented Programming, 2016

2015
Towards a Fully Abstract Compiler Using Micro-Policies: Secure Compilation for Mutually Distrustful Components.
CoRR, 2015

Micro-Policies: Formally Verified, Tag-Based Security Monitors.
Proceedings of the 2015 IEEE Symposium on Security and Privacy, 2015

A Theory of Name Resolution.
Proceedings of the Programming Languages and Systems, 2015

2014
A Language Designer's Workbench: A One-Stop-Shop for Implementation and Verification of Language Designs.
Proceedings of the Onward! 2014, 2014

Suppl: A Flexible Language for Policies.
Proceedings of the Programming Languages and Systems - 12th Asian Symposium, 2014

2011
Special Issue Dedicated to ICFP 2009 Editorial.
J. Funct. Program., 2011

2010
A certified framework for compiling and executing garbage-collected languages.
Proceedings of the Proceeding of the 15th ACM SIGPLAN international conference on Functional programming, 2010

2007
Writing systems software in a functional language: an experience report.
Proceedings of the 4th workshop on Programming languages and operating systems, 2007

Lightweight concurrency primitives for GHC.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2007

2005
A principled approach to operating system construction in Haskell.
Proceedings of the 10th ACM SIGPLAN International Conference on Functional Programming, 2005

2004
A Virtual Machine for Functional Logic Computations.
Proceedings of the Implementation and Application of Functional Languages, 2004

Implementing functional logic languages using multiple threads and stores.
Proceedings of the Ninth ACM SIGPLAN International Conference on Functional Programming, 2004

2003
A monadic semantics for core Curry.
Proceedings of the 12th International Workshop on Functional and Constraint Logic Programming, 2003

2001
Modular lazy search for Constraint Satisfaction Problems.
J. Funct. Program., 2001

1999
Typed Higher-Order Narrowing without Higher-Order Strategies.
Proceedings of the Functional and Logic Programming, 4th Fuji International Symposium, 1999

1998
From ML to Ada: Strongly-Typed Language Interoperability via Source Translation.
J. Funct. Program., 1998

Optimizing ML Using a Hierarchy of Monadic Types.
Proceedings of the Types in Compilation, Second International Workshop, 1998

Bridging the Gulf: A Common Intermediate Language for ML and Haskell.
Proceedings of the POPL '98, 1998

Building Program Optimizers with Rewriting Strategies.
Proceedings of the third ACM SIGPLAN International Conference on Functional Programming (ICFP '98), 1998

1995
A Debugger for Standard ML.
J. Funct. Program., 1995

1994
Tag-Free Garbage Collection Using Explicit Type Parameters.
Proceedings of the 1994 ACM Conference on LISP and Functional Programming, 1994

1993
Procs and Locks: A Portable Multiprocessing Platform for Standard ML of New Jersey.
Proceedings of the Fourth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1993

1991
Debuggable Concurrency Extensions for Standard ML.
Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, 1991

1990
Debugging Standard ML Without Reverse Engineering.
Proceedings of the 1990 ACM Conference on LISP and Functional Programming, 1990


  Loading...