Michael Emmi

Affiliations:
  • University of California, Los Angeles, USA


According to our database1, Michael Emmi authored at least 44 papers between 2006 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Compositional Taint Analysis for Enforcing Security Policies at Scale.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

2021
RAPID: checking API usage for the cloud in the cloud.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

2020
Behavioral simulation for smart contracts.
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020

ct-fuzz: Fuzzing for Timing Leaks.
Proceedings of the 13th IEEE International Conference on Software Testing, 2020

Verifying Visibility-Based Weak Consistency.
Proceedings of the Programming Languages and Systems, 2020

2019
Weak-consistency specification via visibility relaxation.
Proc. ACM Program. Lang., 2019

Application of Trust Assessment Techniques to IoBT Systems.
Proceedings of the 2019 IEEE Military Communications Conference, 2019

Violat: Generating Tests of Observational Refinement for Concurrent Objects.
Proceedings of the Computer Aided Verification - 31st International Conference, 2019

On the Complexity of Checking Consistency for Replicated Data Types.
Proceedings of the Computer Aided Verification - 31st International Conference, 2019

2018
Sound, complete, and tractable linearizability monitoring for concurrent collections.
Proc. ACM Program. Lang., 2018

On reducing linearizability to state reachability.
Inf. Comput., 2018

SideTrail: Verifying Time-Balancing of Cryptosystems.
Proceedings of the Verified Software. Theories, Tools, and Experiments, 2018

Monitoring Weak Consistency.
Proceedings of the Computer Aided Verification - 30th International Conference, 2018

2017
Exposing Non-Atomic Methods of Concurrent Objects.
CoRR, 2017

Verifying Robustness of Event-Driven Asynchronous Programs Against Concurrency.
Proceedings of the Programming Languages and Systems, 2017

Proving Linearizability Using Forward Simulations.
Proceedings of the Computer Aided Verification - 29th International Conference, 2017

2016
Verifying Constant-Time Implementations.
Proceedings of the 25th USENIX Security Symposium, 2016

Symbolic abstract data type inference.
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016

SMACK software verification toolchain.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
SMACK+Corral: A Modular Verifier - (Competition Contribution).
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2015

Tractable Refinement Checking for Concurrent Objects.
Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2015

Monitoring refinement via symbolic reasoning.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015

Checking Correctness of Concurrent Objects: Tractable Reductions to Reachability (Invited Talk).
Proceedings of the 35th IARCS Annual Conference on Foundation of Software Technology and Theoretical Computer Science, 2015

Analysis of Asynchronous Programs with Event-Based Synchronization.
Proceedings of the Programming Languages and Systems, 2015

Systematic Asynchrony Bug Exploration for Android Apps.
Proceedings of the Computer Aided Verification - 27th International Conference, 2015

2014
Bounded phase analysis of message-passing programs.
Int. J. Softw. Tools Technol. Transf., 2014

Exploiting synchronization in the analysis of shared-memory asynchronous programs.
Proceedings of the 2014 International Symposium on Model Checking of Software, 2014

SMACK: Decoupling Source Language Details from Verifier Implementations.
Proceedings of the Computer Aided Verification - 26th International Conference, 2014

2013
Analysis of Recursively Parallel Programs.
ACM Trans. Program. Lang. Syst., 2013

Verifying Concurrent Programs against Sequential Specifications.
Proceedings of the Programming Languages and Systems, 2013

2012
Asynchronous programs with prioritized task-buffers.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

Finding Non-terminating Executions in Distributed Asynchronous Programs.
Proceedings of the Static Analysis - 19th International Symposium, 2012

Detecting Fair Non-termination in Multithreaded Programs.
Proceedings of the Computer Aided Verification - 24th International Conference, 2012

2011
On Sequentializing Concurrent Programs.
Proceedings of the Static Analysis - 18th International Symposium, 2011

Delay-bounded scheduling.
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011

2010
Parameterized verification of transactional memories.
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010

2009
Verifying Reference Counting Implementations.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2009

2008
Type-preserving compilation for large-scale optimizing object-oriented compilers.
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, 2008

Assume-Guarantee Verification for Interface Automata.
Proceedings of the FM 2008: Formal Methods, 2008

2007
Verifying Compensating Transactions.
Proceedings of the Verification, 2007

Assembling an expressive facial animation system.
Proceedings of the 2007 ACM SIGGRAPH Symposium on Video Games, Sandbox 2007, 2007

Lock allocation.
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2007

Dynamic test input generation for database applications.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2007

2006
Decision Problems for the Verification of Real-Time Software.
Proceedings of the Hybrid Systems: Computation and Control, 9th International Workshop, 2006


  Loading...