Eric Koskinen

Orcid: 0000-0001-7363-634X

Affiliations:
  • Stevens Institute of Technology, NJ, USA


According to our database1, Eric Koskinen authored at least 47 papers between 2008 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Modular Primal-Dual Fixpoint Logic Solving for Temporal Verification.
Proc. ACM Program. Lang., January, 2023

An Algebra of Alignment for Relational Verification.
Proc. ACM Program. Lang., January, 2023

DrNLA: Extending Verification to Non-linear Programs through Dual Re-writing.
CoRR, 2023

The Commutativity Quotients of Concurrent Objects.
CoRR, 2023

Better Predicates and Heuristics for Improved Commutativity Synthesis.
Proceedings of the Automated Technology for Verification and Analysis, 2023

2022
Veracity: declarative multicore programming with commutativity.
Proc. ACM Program. Lang., 2022

2021
Source-Level Bitwise Branching for Temporal Verification.
CoRR, 2021

Source-Level Bitwise Branching for Temporal Verification of Lifted Binaries.
CoRR, 2021

Decomposing Data Structure Commutativity Proofs with $m\!n$-Differencing.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2021

SoK: All You Ever Wanted to Know About x86/x64 Binary Disassembly But Were Afraid to Ask.
Proceedings of the 42nd IEEE Symposium on Security and Privacy, 2021

Towards Optimal Use of Exception Handling Information for Function Detection.
Proceedings of the 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2021

Constraint-Based Relational Verification.
Proceedings of the Computer Aided Verification - 33rd International Conference, 2021

Proving LTL Properties of Bitvector Programs and Decompiled Binaries.
Proceedings of the Programming Languages and Systems - 19th Asian Symposium, 2021

2020
DynamiTe: dynamic termination and non-termination proofs.
Proc. ACM Program. Lang., 2020

Synthesizing Precise and Useful Commutativity Conditions.
J. Autom. Reason., 2020

Adding concurrency to smart contracts.
Distributed Comput., 2020

Program Verification via Predicate Constraint Satisfiability Modulo Theories.
CoRR, 2020

Reducing Commutativity Verification to Reachability with Differencing Abstractions.
CoRR, 2020

2019
Specification and inference of trace refinement relations.
Proc. ACM Program. Lang., 2019

Conflict Abstractions and Shadow Speculation for Optimistic Transactional Objects.
Proceedings of the Programming Languages and Systems - 17th Asian Symposium, 2019

2018
Automatic Generation of Precise and Useful Commutativity Conditions (Extended Version).
CoRR, 2018

Automatic Generation of Precise and Useful Commutativity Conditions.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2018

A Fixpoint Logic and Dependent Effects for Temporal Property Verification.
Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, 2018

Proof-Carrying Smart Contracts.
Proceedings of the Financial Cryptography and Data Security, 2018

2017
Proust: A Design Space for Highly-Concurrent Transactional Data Structures.
CoRR, 2017

Using Abstract Interpretation to Correct Synchronization Faults.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2017

Brief Announcement: Proust: A Design Space for Highly-Concurrent Transactional Data Structures.
Proceedings of the ACM Symposium on Principles of Distributed Computing, 2017

Decomposition instead of self-composition for proving the absence of timing channels.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

2016
Reducing crash recoverability to reachability.
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016

2015
The Push/Pull model of transactions.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015

2014
Commutativity race detection.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

Composable Transactional Objects: A Position Paper.
Proceedings of the Programming Languages and Systems, 2014

Local temporal reasoning.
Proceedings of the Joint Meeting of the Twenty-Third EACSL Annual Conference on Computer Science Logic (CSL) and the Twenty-Ninth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), 2014

2013
Thermal verification of programs.
PhD thesis, 2013

Structural Counter Abstraction.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2013

Reasoning about nondeterminism in programs.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013

Turning nondeterminism into parallelism.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013

2012
Temporal property verification as a program analysis task - Extended Version.
Formal Methods Syst. Des., 2012

2011
Making prophecies with decision predicates.
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011

Temporal Property Verification as a Program Analysis Task.
Proceedings of the Computer Aided Verification - 23rd International Conference, 2011

2010
Coarse-grained transactions.
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010

2009
Brief announcement: concurrent non-commutative boosted transactions.
Proceedings of the 28th Annual ACM Symposium on Principles of Distributed Computing, 2009

Control-flow refinement and progress invariants for bound analysis.
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009

2008
Dreadlocks: efficient deadlock detection.
Proceedings of the SPAA 2008: Proceedings of the 20th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2008

Checkpoints and continuations instead of nested transactions.
Proceedings of the SPAA 2008: Proceedings of the 20th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2008

Transactional boosting: a methodology for highly-concurrent transactional objects.
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008

BorderPatrol: isolating events for black-box tracing.
Proceedings of the 2008 EuroSys Conference, Glasgow, Scotland, UK, April 1-4, 2008, 2008


  Loading...