Thomas W. Reps
Orcid: 0000-0002-5676-9949Affiliations:
- University of Wisconsin-Madison, Madison, USA
According to our database1,
Thomas W. Reps
authored at least 253 papers
between 1981 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2005, "For contributions to automated program analysis and synthesis.".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on zbmath.org
-
on viaf.org
-
on orcid.org
-
on id.loc.gov
-
on d-nb.info
-
on cs.wisc.edu
-
on isni.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
ACM Trans. Program. Lang. Syst., June, 2024
Proc. ACM Program. Lang., 2024
Automating Unrealizability Logic: Hoare-Style Proof Synthesis for Infinite Sets of Programs.
Proc. ACM Program. Lang., 2024
Proc. ACM Program. Lang., 2024
Automating Pruning in Top-Down Enumeration for Program Synthesis Problems with Monotonic Semantics.
Proc. ACM Program. Lang., 2024
Prompt Tuning Strikes Back: Customizing Foundation Models with Low-Rank Prompt Adaptation.
CoRR, 2024
Proceedings of the Computer Aided Verification - 36th International Conference, 2024
2023
Single-Source-Single-Target Interleaved-Dyck Reachability via Integer Linear Programming.
Proc. ACM Program. Lang., January, 2023
CoRR, 2023
Proceedings of the Formal Methods in Computer-Aided Design, 2023
Proceedings of the Computer Aided Verification - 35th International Conference, 2023
2022
ACM Trans. Program. Lang. Syst., 2022
Proceedings of the IEEE International Conference on Software Analysis, 2022
Proceedings of the 7th IEEE European Symposium on Security and Privacy, 2022
2021
ICSE'21 Artifact for the paper Shipwright: A Human-in-the-Loop System for Dockerfile Repair.
Dataset, February, 2021
ACM Trans. Program. Lang. Syst., 2021
Proc. ACM Program. Lang., 2021
Expected-Cost Analysis for Probabilistic Programs and Semantics-Level Adaption of Optional Stopping Theorems.
CoRR, 2021
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021
Proceedings of the Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, 2021
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021
Proceedings of the Computer Aided Verification - 33rd International Conference, 2021
Proceedings of the Computer Aided Verification - 33rd International Conference, 2021
Proceedings of the Computer Aided Verification - 33rd International Conference, 2021
2020
ICSE 2020 Artifact for: Learning from, Understanding, and Supporting DevOps Artifacts for Docker.
Dataset, January, 2020
Exact and approximate methods for proving unrealizability of syntax-guided synthesis problems.
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
2019
Proceedings of the Thirty-Fifth Conference on the Mathematical Foundations of Programming Semantics, 2019
Proceedings of the Computer Aided Verification - 31st International Conference, 2019
2018
Artifact for Code Vectors: Understanding Programs Through Embedded Abstracted Symbolic Traces.
Dataset, August, 2018
Artifact for Code Vectors: Understanding Programs Through Embedded Abstracted Symbolic Traces.
Dataset, June, 2018
Artifact for Code Vectors: Understanding Programs Through Embedded Abstracted Symbolic Traces.
Dataset, June, 2018
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018
Proceedings of the Networked Systems - 6th International Conference, 2018
2017
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2017
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017
Proceedings of the Computer Aided Verification - 29th International Conference, 2017
2016
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016
An Algorithm Inspired by Constraint Solvers to Infer Inductive Invariants in Numeric Programs.
Proceedings of the Programming Languages and Systems, 2016
2015
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015
Proceedings of the 13th International Workshop on Dynamic Analysis, 2015
2014
Dagstuhl Reports, 2014
Proceedings of the 2014 International Symposium on Model Checking of Software, 2014
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014
Proceedings of the Compiler Construction - 23rd International Conference, 2014
Proceedings of the Computer Aided Verification - 26th International Conference, 2014
2013
ConMem: Detecting Crash-Triggering Concurrency Bugs through an Effect-Oriented Approach.
ACM Trans. Softw. Eng. Methodol., 2013
TSL: A System for Generating Abstract Interpreters and its Application to Machine-Code Analysis.
ACM Trans. Program. Lang. Syst., 2013
Proceedings of the Fourth Workshop on Tools for Automatic Program Analysis, 2013
Proceedings of the 2013 IEEE Symposium on Security and Privacy, 2013
Proceedings of the Formal Methods in Computer-Aided Design, 2013
Proceedings of the Programming Logics - Essays in Memory of Harald Ganzinger, 2013
2012
Dagstuhl Reports, 2012
Proceedings of the Static Analysis - 19th International Symposium, 2012
Proceedings of the Static Analysis - 19th International Symposium, 2012
Proceedings of the Computer Aided Verification - 24th International Conference, 2012
Proceedings of the Computer Aided Verification - 24th International Conference, 2012
Efficient Runtime Policy Enforcement Using Counterexample-Guided Abstraction Refinement.
Proceedings of the Computer Aided Verification - 24th International Conference, 2012
Proceedings of the Computer Aided Verification - 24th International Conference, 2012
2011
Int. J. Softw. Tools Technol. Transf., 2011
Int. J. Softw. Tools Technol. Transf., 2011
A decision procedure for detecting atomicity violations for communicating processes with locks.
Int. J. Softw. Tools Technol. Transf., 2011
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, 2011
2010
Synthesis Lectures on Information Security, Privacy, and Trust, Morgan & Claypool Publishers, ISBN: 978-3-031-02334-7, 2010
ACM Trans. Program. Lang. Syst., 2010
ACM Trans. Program. Lang. Syst., 2010
ACM Trans. Program. Lang. Syst., 2010
Proceedings of the Proceeding of the Second International Workshop on Numerical and Symbolic Abstract Domains, 2010
Proceedings of the Static Analysis - 17th International Symposium, 2010
Proceedings of the 17th ACM Conference on Computer and Communications Security, 2010
Proceedings of the Computer Aided Verification, 22nd International Conference, 2010
Proceedings of the Computer Aided Verification, 22nd International Conference, 2010
2009
Formal Methods Syst. Des., 2009
Simulating reachability using first-order logic with applications to verification of linked data structures
Log. Methods Comput. Sci., 2009
Proceedings of the FM 2009: Formal Methods, 2009
2008
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2008
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2008
Proceedings of the Static Analysis, 15th International Symposium, 2008
Proceedings of the Static Analysis, 15th International Symposium, 2008
Proceedings of the Compiler Construction, 17th International Conference, 2008
Proceedings of the Compiler Construction, 17th International Conference, 2008
2007
Proceedings of the Malware Detection, 2007
Proceedings of the Verification, 2007
Proceedings of the Static Analysis, 14th International Symposium, 2007
Proceedings of the Static Analysis, 14th International Symposium, 2007
Proceedings of the FSTTCS 2007: Foundations of Software Technology and Theoretical Computer Science, 2007
Proceedings of the Computer Aided Verification, 19th International Conference, 2007
Proceedings of the Computer Aided Verification, 19th International Conference, 2007
Proceedings of the Computer Aided Verification, 19th International Conference, 2007
Shape Analysis and Applications.
Proceedings of the Compiler Design Handbook: Optimizations and Machine Code Generation, 2007
2006
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2006
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2006
Proceedings of the Static Analysis, 13th International Symposium, 2006
Proceedings of the Static Analysis, 13th International Symposium, 2006
Proceedings of the 2006 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2006
Proceedings of the Computer Security, 2006
Proceedings of the Computer Aided Verification, 18th International Conference, 2006
Proceedings of the Computer Aided Verification, 18th International Conference, 2006
Proceedings of the Program Analysis and Compilation, 2006
Proceedings of the Program Analysis and Compilation, 2006
2005
Weighted pushdown systems and their application to interprocedural dataflow analysis.
Sci. Comput. Program., 2005
Proceedings of the First International Workshop on Abstract Interpretation of Object-oriented Languages, 2005
Proceedings of the Verified Software: Theories, 2005
Proceedings of the Verified Software: Theories, 2005
Proceedings of the Static Analysis, 12th International Symposium, 2005
Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2005
Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2005
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005
Proceedings of the Compiler Construction, 14th International Conference, 2005
Proceedings of the Computer Aided Verification, 17th International Conference, 2005
Proceedings of the Computer Aided Verification, 17th International Conference, 2005
Proceedings of the Computer Aided Verification, 17th International Conference, 2005
Proceedings of the Programming Languages and Systems, Third Asian Symposium, 2005
2004
Proceedings of the Verification, 2004
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2004
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2004
Proceedings of the Computer Science Logic, 18th International Workshop, 2004
Proceedings of the Compiler Construction, 13th International Conference, 2004
Proceedings of the Computer Aided Verification, 16th International Conference, 2004
Proceedings of the Computer Aided Verification, 16th International Conference, 2004
2003
IEEE Trans. Software Eng., 2003
High. Order Symb. Comput., 2003
Weighted Pushdown Systems and Their Application to Interprocedural Dataflow Analysis.
Proceedings of the Static Analysis, 10th International Symposium, 2003
Proceedings of the 16th IEEE Computer Security Foundations Workshop (CSFW-16 2003), 30 June, 2003
Proceedings of the Compiler Construction, 12th International Conference, 2003
2002
Proceedings of the 17th IEEE Symposium on Logic in Computer Science (LICS 2002), 2002
Proceedings of the 15th IEEE Computer Security Foundations Workshop (CSFW-15 2002), 2002
Proceedings of the AGP 2002: Proceedings of the Joint Conference on Declarative Programming, 2002
Proceedings of the Compiler Design Handbook: Optimizations and Machine Code Generation, 2002
2001
Proceedings of the Automata, Languages and Programming, 28th International Colloquium, 2001
Proceedings of the Fundamental Approaches to Software Engineering, 2001
Proceedings of the Programming Languages and Systems, 2001
2000
ACM Trans. Program. Lang. Syst., 2000
Interconvertibility of a class of set constraints and context-free-language reachability.
Theor. Comput. Sci., 2000
Proceedings of the 2000 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2000
Proceedings of the International Symposium on Software Testing and Analysis, 2000
Proceedings of the Compiler Construction, 9th International Conference, 2000
1999
Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999
Proceedings of the Programming Languages and Systems, 1999
Proceedings of the Correct Hardware Design and Verification Methods, 1999
Proceedings of the Compiler Construction, 8th International Conference, 1999
1998
ACM Trans. Program. Lang. Syst., 1998
ACM SIGSOFT Softw. Eng. Notes, 1998
1997
Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (PEPM '97), 1997
Proceedings of the Informatik '97, 1997
The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem.
Proceedings of the Software Engineering, 1997
1996
Theor. Comput. Sci., 1996
J. Algorithms, 1996
Acta Informatica, 1996
Proceedings of the Fourth ACM SIGSOFT Symposium on Foundations of Software Engineering, 1996
Proceedings of the Partial Evaluation, International Seminar, 1996
1995
ACM Trans. Softw. Eng. Methodol., 1995
Proceedings of the Third ACM SIGSOFT Symposium on Foundations of Software Engineering, 1995
Proceedings of the Third ACM SIGSOFT Symposium on Foundations of Software Engineering, 1995
Proceedings of the Conference Record of POPL'95: 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1995
Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, 1995
Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, 1995
1994
Inf. Process. Lett., 1994
Proceedings of the Second ACM SIGSOFT Symposium on Foundations of Software Engineering, 1994
An Incremental Algorithm for Maintaining the Dominator Tree of a Reducible Flowgraph.
Proceedings of the Conference Record of POPL'94: 21st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1994
Proceedings of the Compiler Construction, 5th International Conference, 1994
1993
Proceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, 1993
Proceedings of the Conference Record of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1993
Demand Interprocedural Program Analysis Using Logic Databases.
Proceedings of the Applications of Logic Databases, 1993
1992
A Program Integration Algorithm that Accommodates Semantics-Preserving Transformations.
ACM Trans. Softw. Eng. Methodol., 1992
ACM SIGPLAN Notices, 1992
Proceedings of the 14th International Conference on Software Engineering, 1992
1991
Proceedings of the TAPSOFT'91: Proceedings of the International Joint Conference on Theory and Practice of Software Development, 1991
Modification Algebras.
Proceedings of the Algebraic Methodology and Software Technology (AMAST '91), 1991
1990
ACM Trans. Program. Lang. Syst., 1990
1989
ACM Trans. Program. Lang. Syst., 1989
Proceedings of the TAPSOFT'89: Proceedings of the International Joint Conference on Theory and Practice of Software Development, 1989
Proceedings of the 2nd International Workshop on Software Configuration Management, 1989
Proceedings of the ACM SIGPLAN'89 Conference on Programming Language Design and Implementation (PLDI), 1989
Texts and Monographs in Computer Science, Springer, ISBN: 978-1-4613-9623-9, 1989
Texts and Monographs in Computer Science, Springer, ISBN: 978-1-4613-9633-8, 1989
1988
Incremental Evaluation for Attribute Grammars with Unrestricted Movement Between Tree Modifications.
Acta Informatica, 1988
Support for Integrating Program Variants in an Environment for Programming in the Large.
Proceedings of the International Workshop on Software Version and Configuration Control, 1988
Proceedings of the Conference Record of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, 1988
Proceedings of the Conference Record of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, 1988
Proceedings of the 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, 1988
1987
ACM Trans. Program. Lang. Syst., 1987
1986
Proceedings of the Conference Record of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, 1986
1984
Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 1984
Proceedings of the Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, 1984
1983
ACM Trans. Program. Lang. Syst., 1983
1982
Generating Language-Based Environments.
PhD thesis, 1982
Proceedings of the Conference Record of the Ninth Annual ACM Symposium on Principles of Programming Languages, 1982
1981
Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, 1981
Commun. ACM, 1981
Incremental Evaluation for Attribute Grammars with Application to Syntax-Directed Editors.
Proceedings of the Conference Record of the Eighth Annual ACM Symposium on Principles of Programming Languages, 1981