Stephen N. Freund

Affiliations:
  • Williams College, Williamstown, MA, USA


According to our database1, Stephen N. Freund authored at least 41 papers between 1996 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Mover Logic: A Concurrent Program Logic for Reduction and Rely-Guarantee Reasoning (Extended Version).
CoRR, 2024

ChatDBG: An AI-Powered Debugging Assistant.
CoRR, 2024

Mover Logic: A Concurrent Program Logic for Reduction and Rely-Guarantee Reasoning.
Proceedings of the 38th European Conference on Object-Oriented Programming, 2024

2020
The anchor verifier for blocking and non-blocking concurrent software.
Proc. ACM Program. Lang., 2020

2018
VerifiedFT: a verified, high-performance precise dynamic race detector.
Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2018

2017
BigFoot: static check placement for dynamic race detection.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

Correctness of Partial Escape Analysis for Multithreading Optimization.
Proceedings of the 19th Workshop on Formal Techniques for Java-like Programs, 2017

2015
Cooperative types for controlling thread interference in Java.
Sci. Comput. Program., 2015

Array Shadow State Compression for Precise Dynamic Race Detection (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

2013
RedCard: Redundant Check Elimination for Dynamic Race Detectors.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013

2012
Dynamic Analyses for Data-Race Detection.
Proceedings of the Runtime Verification, Third International Conference, 2012

2011
Cooperative Concurrency for a Multicore World - (Extended Abstract).
Proceedings of the Runtime Verification - Second International Conference, 2011

2010
FastTrack: efficient and precise dynamic race detection.
Commun. ACM, 2010

Adversarial memory for detecting destructive races.
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010

The RoadRunner dynamic analysis framework for concurrent programs.
Proceedings of the 9th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2010

2009
SingleTrack: A Dynamic Determinism Checker for Multithreaded Programs.
Proceedings of the Programming Languages and Systems, 2009

2008
Types for atomicity: Static checking and inference for Java.
ACM Trans. Program. Lang. Syst., 2008

Programming languages as part of core computer science.
ACM SIGPLAN Notices, 2008

Programming languages in a liberal arts education.
ACM SIGPLAN Notices, 2008

SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations.
ACM SIGPLAN Notices, 2008

Atomizer: A dynamic atomicity checker for multithreaded programs.
Sci. Comput. Program., 2008

Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs.
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, 2008

2007
Type inference against races.
Sci. Comput. Program., 2007

2006
Types for safe locking: Static race detection for Java.
ACM Trans. Program. Lang. Syst., 2006

Dynamic Architecture Extraction.
Proceedings of the Formal Approaches to Software Testing and Runtime Verification, 2006

2005
Exploiting Purity for Atomicity.
IEEE Trans. Software Eng., 2005

Modular verification of multithreaded programs.
Theor. Comput. Sci., 2005

Type inference for atomicity.
Proceedings of TLDI'05: 2005 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2005

2004
Checking Concise Specifications for Multithreaded Software.
J. Object Technol., 2004

Atomizer: A Dynamic Atomicity Checker for Multithreaded Programs (Summary).
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

2003
A Type System for the Java Bytecode Language and Verifier.
J. Autom. Reason., 2003

Run-Time Type Checking for Binary Programs.
Proceedings of the Compiler Construction, 12th International Conference, 2003

2002
Thread-Modular Verification for Shared-Memory Programs.
Proceedings of the Programming Languages and Systems, 2002

2001
Detecting race conditions in large programs.
Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 2001

2000
Type systems for object-oriented intermediate languages.
PhD thesis, 2000

Type-based race detection for Java.
Proceedings of the 2000 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2000

1999
The type system for object initializatiion in the Jave bytecode language.
ACM Trans. Program. Lang. Syst., 1999

A Formal Framework for the Java Bytecode Language and Verifier.
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999

1997
A Type System For Object Initialization In the Java Bytecode Language.
Proceedings of the Second Workshop on Higher-Order Operational Techniques in Semantics, 1997

Adding Type Parameterization to the Java Language.
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1997

1996
Thetis: an ANSI C programming environment designed for introductory use.
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996


  Loading...