E. Allen Emerson

According to our database1, E. Allen Emerson authored at least 108 papers between 1980 and 2022.

Collaborative distances:

Awards

Turing Prize recipient

Turing Prize 2007, "For their roles in developing model checking into a highly effective verification technology, widely adopted in the hardware and software industries." awarded to Edmund M. Clarke and E. Allen Emerson and Joseph Sifakis.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Memories of Edsger W. Dijkstra.
Proceedings of the Edsger Wybe Dijkstra: His Life, Work, and Legacy, 2022

2014
Cost-Aware Automatic Program Repair.
Proceedings of the Static Analysis - 21st International Symposium, 2014

2012
Improved Binary Decision Diagram Constraint Propagation for Satisfiability Problems.
Proceedings of the 31st International Conference of the Chilean Computer Science Society, 2012

Systems Architecture, Design, Engineering, and Verification - The Practice in Research and Research in Practice.
Proceedings of the ACM Turing Centenary Celebration, 2012

2011
Symbolic modular deadlock analysis.
Autom. Softw. Eng., 2011

A More Efficient BDD-Based QBF Solver.
Proceedings of the Principles and Practice of Constraint Programming - CP 2011, 2011

An Algorithmic Framework for Synthesis of Concurrent Programs.
Proceedings of the Automated Technology for Verification and Analysis, 2011

2010
Time of Time.
Proceedings of the Static Analysis - 17th International Symposium, 2010

Meanings of Model Checking.
Proceedings of the Concurrency, 2010

2009
Model checking: algorithmic verification and debugging.
Commun. ACM, 2009

Model Checking: Progress and Problems.
Proceedings of the Verification, 2009

Symbolic Deadlock Analysis in Concurrent Libraries and Their Clients.
Proceedings of the ASE 2009, 2009

Verification of recursive methods on tree-like data structures.
Proceedings of 9th International Conference on Formal Methods in Computer-Aided Design, 2009

2008
SVISS: Symbolic Verification of Symmetric Systems.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2008

The Beginning of Model Checking: A Personal Perspective.
Proceedings of the 25 Years of Model Checking - History, Achievements, Perspectives, 2008

Design and Synthesis of Synchronization Skeletons Using Branching Time Temporal Logic.
Proceedings of the 25 Years of Model Checking - History, Achievements, Perspectives, 2008

Automatic Generation of Local Repairs for Boolean Programs.
Proceedings of the Formal Methods in Computer-Aided Design, 2008

2007
Improved verification of hardware designs through antecedent conditioned slicing.
Int. J. Softw. Tools Technol. Transf., 2007

2006
On partitioning and symbolic model checking.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2006

Molecular Model Checking.
Int. J. Found. Comput. Sci., 2006

Automatic Verification of Parameterized Data Structures.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2006

Reducing Model Checking of the Few to the One.
Proceedings of the Formal Methods and Software Engineering, 2006

2005
Under-approximation Heuristics for Grid-based Bounded Model Checking.
Proceedings of the 4th International Workshop on Parallel and Distributed Methods in Verification, 2005

Dynamic Symmetry Reduction.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2005

Multi-threaded reachability.
Proceedings of the 42nd Design Automation Conference, 2005

Predictive Reachability Using a Sample-Based Approach.
Proceedings of the Correct Hardware Design and Verification Methods, 2005

2004
Synthesis of fault-tolerant concurrent programs.
ACM Trans. Program. Lang. Syst., 2004

Efficient Model Checking of Hardware Using Conditioned Slicing.
Proceedings of the Fouth International Workshop on Automated Verification of Critical Systems, 2004

Efficient Reduction Techniques for Systems with Many Components.
Proceedings of the Seventh Brazilian Symposium on Formal Methods, 2004

A Partitioning Methodology for BDD-Based Verification.
Proceedings of the Formal Methods in Computer-Aided Design, 5th International Conference, 2004

Parameterized Model Checking of Ring-Based Message Passing Systems.
Proceedings of the Computer Science Logic, 18th International Workshop, 2004

2003
On Reasoning About Rings.
Int. J. Found. Comput. Sci., 2003

Rapid Parameterized Model Checking of Snoopy Cache Coherence Protocols.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2003

Model Checking Guarded Protocols.
Proceedings of the 18th IEEE Symposium on Logic in Computer Science (LICS 2003), 2003

Abstract Patterns of Compositional Reasoning.
Proceedings of the CONCUR 2003, 2003

On Combining Symmetry Reduction and Symbolic Representation for Efficient Model Checking.
Proceedings of the Correct Hardware Design and Verification Methods, 2003

Exact and Efficient Verification of Parameterized Cache Coherence Protocols.
Proceedings of the Correct Hardware Design and Verification Methods, 2003

2002
Model Checking Large-Scale and Parameterized Resource Allocation Systems.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2002

Visual Specifications for Modular Reasoning about Asynchronous Systems.
Proceedings of the Formal Techniques for Networked and Distributed Systems, 2002

2001
Synthesis of concurrent programs for an atomic read/write model of computation.
ACM Trans. Program. Lang. Syst., 2001

On model checking for the µ-calculus and its fragments.
Theor. Comput. Sci., 2001

Assume-Guarantee Based Compositional Reasoning for Synchronous Timing Diagrams.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2001

Rtdt: A Front-End for Efficient Model Checking of Synchronous Timing Diagrams.
Proceedings of the Computer Aided Verification, 13th International Conference, 2001

2000
SMC: a symmetry-based model checker for verification of safety and liveness properties.
ACM Trans. Softw. Eng. Methodol., 2000

Automated formal methods: model checking and beyond.
ACM SIGSOFT Softw. Eng. Notes, 2000

Virtual Symmetry Reduction.
Proceedings of the 15th Annual IEEE Symposium on Logic in Computer Science, 2000

Model Checking: Theory into Practice.
Proceedings of the Foundations of Software Technology and Theoretical Computer Science, 2000

Model Checking Synchronous Timing Diagrams.
Proceedings of the Formal Methods in Computer-Aided Design, Third International Conference, 2000

Reducing Model Checking of the Many to the Few.
Proceedings of the Automated Deduction, 2000

1999
The Complexity of Tree Automata and Logics of Programs.
SIAM J. Comput., 1999

Parametric Quantitative Temporal Reasoning.
Proceedings of the 14th Annual IEEE Symposium on Logic in Computer Science, 1999

From Asymmetry to Full Symmetry: New Techniques for Symmetry Reduction in Model Checking.
Proceedings of the Correct Hardware Design and Verification Methods, 1999

Efficient Decompositional Model Checking for Regular Timing Diagrams.
Proceedings of the Correct Hardware Design and Verification Methods, 1999

1998
Synthesis of Concurrent Systems with Many Similar Processes.
ACM Trans. Program. Lang. Syst., 1998

Model Checking Real-Time Properties of Symmetric Systems.
Proceedings of the Mathematical Foundations of Computer Science 1998, 1998

On Model Checking for Non-Deterministic Infinite-State Systems.
Proceedings of the Thirteenth Annual IEEE Symposium on Logic in Computer Science, 1998

Verification of Parameterized Bus Arbitration Protocol.
Proceedings of the Computer Aided Verification, 10th International Conference, 1998

Symmetry Reductions in Model Checking.
Proceedings of the Computer Aided Verification, 10th International Conference, 1998

1997
Utilizing Symmetry when Model-Checking under Fairness Assumptions: An Automata-Theoretic Approach.
ACM Trans. Program. Lang. Syst., 1997

Generalized Quantitative Temporal Reasoning: An Automata Theoretic Approach.
Proceedings of the TAPSOFT'97: Theory and Practice of Software Development, 1997

Combining Partial Order and Symmetry Reductions.
Proceedings of the Tools and Algorithms for Construction and Analysis of Systems, 1997

Checking Formal Specifications under Simulation.
Proceedings of the Proceedings 1997 International Conference on Computer Design: VLSI in Computers & Processors, 1997

1996
Symmetry and Model Checking.
Formal Methods Syst. Des., 1996

Scheduling workflows by enforcing intertask dependencies.
Distributed Syst. Eng., 1996

Synthesis of Concurrent Systems for an Atomic Read / Atomic Write Model of Computation (Extended Abstract).
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, 1996

Model Checking and the Mu-calculus.
Proceedings of the Descriptive Complexity and Finite Models, 1996

Automatic Verification of Parameterized Synchronous Systems (Extended Abstract).
Proceedings of the Computer Aided Verification, 8th International Conference, 1996

1995
Modularity and Rule-Based Programming.
Int. J. Artif. Intell. Tools, 1995

Efficient Automation of Temporal Reasoning.
Proceedings of the CONCUR '95: Concurrency Theory, 1995

Methods for Mu-calculus Model Checking: A Tutorial (Abstract).
Proceedings of the Computer Aided Verification, 1995

Automated Temporal Reasoning about Reactive Systems.
Proceedings of the Logics for Concurrency, 1995

1994
A New Approach to Modularity in Rule-Based Programming.
Proceedings of the Sixth International Conference on Tools with Artificial Intelligence, 1994

1993
Distributed Real-Time System Specification and Verification in APTL.
ACM Trans. Softw. Eng. Methodol., 1993

Symbolic Model Checking for Distributed Real-Time Systems.
Proceedings of the FME '93: Industrial-Strength Formal Methods, 1993

On Model-Checking for Fragments of µ-Calculus.
Proceedings of the Computer Aided Verification, 5th International Conference, 1993

1992
Quantitative Temporal Reasoning.
Real Time Syst., 1992

Efficient Temporal Satisfiability.
J. Log. Comput., 1992

Formal Specification of Ssynchronous Distributed Real-Time Systems by APTL.
Proceedings of the 14th International Conference on Software Engineering, 1992

1991
Real-Time and the Mu-Calculus (Preliminary Report).
Proceedings of the Real-Time: Theory in Practice, 1991

Tree Automata, Mu-Calculus and Determinacy (Extended Abstract)
Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991

1990
A Decidable Temporal Logic to Reason About Many Processes.
Proceedings of the Ninth Annual ACM Symposium on Principles of Distributed Computing, 1990

On the Limits of Efficient Temporal Decidability (Extended Abstract)
Proceedings of the Fifth Annual Symposium on Logic in Computer Science (LICS '90), 1990

Temporal and Modal Logic.
Proceedings of the Handbook of Theoretical Computer Science, 1990

1989
An Automata Theoretic Decision Procedure for the Propositional Mu-Calculus
Inf. Comput., June, 1989

Efficient Temporal Reasoning.
Proceedings of the Conference Record of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, 1989

Synthesis of Concurrent Systems with Many Similar Sequential Processes.
Proceedings of the Conference Record of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, 1989

On Simultaneously Determinizing and Complementing omega-Automata (Extended Abstract)
Proceedings of the Fourth Annual Symposium on Logic in Computer Science (LICS '89), 1989

1988
Branching time temporal logic.
Proceedings of the Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, School/Workshop, Noordwijkerhout, The Netherlands, May 30, 1988

The Complexity of Tree Automata and Logics of Programs (Extended Abstract)
Proceedings of the 29th Annual Symposium on Foundations of Computer Science, 1988

1987
Modalities for Model Checking: Branching Time Logic Strikes Back.
Sci. Comput. Program., 1987

Uniform Inevitability is Tree Automaton Ineffable.
Inf. Process. Lett., 1987

1986
Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications.
ACM Trans. Program. Lang. Syst., 1986

"Sometimes" and "Not Never" revisited: on branching versus linear time temporal logic.
J. ACM, 1986

Temporal Reasoning Under Generalized Fairness Constraints.
Proceedings of the STACS 86, 1986

Efficient Model Checking in Fragments of the Propositional Mu-Calculus (Extended Abstract)
Proceedings of the Symposium on Logic in Computer Science (LICS '86), 1986

1985
Decision Procedures and Expressiveness in the Temporal Logic of Branching Time.
J. Comput. Syst. Sci., 1985

Modalities for Model Checking: Branching Time Strikes Back.
Proceedings of the Conference Record of the Twelfth Annual ACM Symposium on Principles of Programming Languages, 1985

Automata, Tableaux and Temporal Logics (Extended Abstract).
Proceedings of the Logics of Programs, 1985

1984
Deciding Full Branching Time Logic
Inf. Control., June, 1984

Deciding Branching Time Logic
Proceedings of the 16th Annual ACM Symposium on Theory of Computing, April 30, 1984

Using Temporal Logic for Automatic Verification of Finite State Systems.
Proceedings of the Logics and Models of Concurrent Systems, 1984

The Propositional Mu-Calculus is Elementary.
Proceedings of the Automata, 1984

1983
Alternative Semantics for Temporal Logics.
Theor. Comput. Sci., 1983

"Sometimes" and "Not Never" Revisited: On Branching Versus Linear Time.
Proceedings of the Conference Record of the Tenth Annual ACM Symposium on Principles of Programming Languages, 1983

Automatic Verification of Finite State Concurrent Systems Using Temporal Logic Specifications: A Practical Approach.
Proceedings of the Conference Record of the Tenth Annual ACM Symposium on Principles of Programming Languages, 1983

Deciding Branching Time Logic: A Triple Exponential Decision Procedure for CTL*.
Proceedings of the Logics of Programs, 1983

1982
Using Branching Time Temporal Logic to Synthesize Synchronization Skeletons.
Sci. Comput. Program., 1982

1980
Characterizing Correctness Properties of Parallel Programs Using Fixpoints.
Proceedings of the Automata, 1980


  Loading...