Cormac Flanagan
Affiliations:- University of California, Santa Cruz, USA
According to our database1,
Cormac Flanagan
authored at least 99 papers
between 1993 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2020, "For contributions to static and dynamic program debugging and verification methods".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on cs.ucsc.edu
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Mover Logic: A Concurrent Program Logic for Reduction and Rely-Guarantee Reasoning (Extended Version).
CoRR, 2024
Proceedings of the 38th European Conference on Object-Oriented Programming, 2024
2021
2020
Proc. ACM Program. Lang., 2020
Proceedings of the 33rd IEEE Computer Security Foundations Symposium, 2020
2019
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019
Proceedings of the 32nd IEEE Computer Security Foundations Symposium, 2019
2018
Proc. ACM Program. Lang., 2018
Proceedings of the Companion of the The Web Conference 2018 on The Web Conference 2018, 2018
Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2018
ESVERIFY: Verifying Dynamically-Typed Higher-Order Functional Programs by SMT Solving.
Proceedings of the 30th Symposium on Implementation and Application of Functional Languages, 2018
Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, 2018
2017
ACM Trans. Program. Lang. Syst., 2017
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017
Proceedings of the 19th Workshop on Formal Techniques for Java-like Programs, 2017
Proceedings of the 2017 Workshop on Programming Languages and Analysis for Security, 2017
2016
Proceedings of the Principles of Security and Trust - 5th International Conference, 2016
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2016
Proceedings of the Programming Languages and Systems, 2016
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016
2015
Sci. Comput. Program., 2015
Proceedings of the 30th Annual ACM/IEEE Symposium on Logic in Computer Science, 2015
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015
2014
Int. J. Softw. Tools Technol. Transf., 2014
Proceedings of the DLS'14, 2014
2013
Proceedings of the 2013 ACM SIGPLAN Workshop on Programming Languages and Analysis for Security, 2013
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013
2012
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012
Proceedings of the International Symposium on Software Testing and Analysis, 2012
Proceedings of the Programming Languages and Systems - 10th Asian Symposium, 2012
2011
Proceedings of the Runtime Verification - Second International Conference, 2011
Proceedings of the 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2011
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the Proceeding of the 16th ACM SIGPLAN international conference on Functional Programming, 2011
2010
Proceedings of TLDI 2010: 2010 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2010
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010
Proceedings of the 2010 Workshop on Programming Languages and Analysis for Security, 2010
Proceedings of the 9th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2010
2009
Proceedings of the 3rd ACM Workshop Programming Languages meets Program Verification, 2009
Proceedings of the 2009 Workshop on Programming Languages and Analysis for Security, 2009
Proceedings of the 7th Workshop on Parallel and Distributed Systems: Testing, 2009
Proceedings of the Programming Languages and Systems, 2009
Proceedings of the Design and Validation of Concurrent Systems, 30.08. - 04.09.2009, 2009
2008
ACM Trans. Program. Lang. Syst., 2008
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
Unifying Hybrid Types and Contracts.
Proceedings of the Eighth Symposium on Trends in Functional Programming, 2007
Proceedings of the ACM Workshop on ML, 2007, Freiburg, Germany, October 5, 2007, 2007
Proceedings of the Programming Languages and Systems, 2007
2006
ACM Trans. Program. Lang. Syst., 2006
Proceedings of the 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2006
Proceedings of the Formal Approaches to Software Testing and Runtime Verification, 2006
2005
Proceedings of TLDI'05: 2005 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2005
Proceedings of the 7th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, 2005
Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2005
Proceedings of the ECOOP 2005, 2005
2004
Proceedings of the Model Checking Software, 2004
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004
2003
Proceedings of the 2003 Workshop on Software Model Checking, 2003
Proceedings of TLDI'03: 2003 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2003
Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation 2003, 2003
Proceedings of the Programming Languages and Systems, 2003
Proceedings of the Computer Aided Verification, 15th International Conference, 2003
2002
Proceedings of the Conference Record of POPL 2002: The 29th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2002
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002
Proceedings of the Programming Languages and Systems, 2002
Proceedings of the Computer Aided Verification, 14th International Conference, 2002
2001
Proceedings of the Conference Record of POPL 2001: The 28th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2001
Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 2001
Proceedings of the FME 2001: Formal Methods for Increasing Software Productivity, 2001
2000
Proceedings of the 2000 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2000
1999
1997
Proceedings of the Programming Languages: Implementations, 1997
1996
Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), 1996
Proceedings of the 1996 ACM SIGPLAN International Conference on Functional Programming, 1996
1995
Proceedings of the Conference Record of POPL'95: 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1995
1993
Proceedings of the 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, 1993
Proceedings of the ACM SIGPLAN'93 Conference on Programming Language Design and Implementation (PLDI), 1993