Aarti Gupta
Orcid: 0000-0001-6676-9400Affiliations:
- Princeton University, NJ, USA
- NEC Labs America, USA (former)
According to our database1,
Aarti Gupta
authored at least 177 papers
between 1986 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2017, "For contributions to system analysis and verification techniques and their transfer to industrial practice".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
On csauthors.net:
Bibliography
2024
Application-level Validation of Accelerator Designs Using a Formal Software/Hardware Interface.
ACM Trans. Design Autom. Electr. Syst., March, 2024
Proceedings of the ACM SIGCOMM 2024 Conference, 2024
Proceedings of the 23rd ACM Workshop on Hot Topics in Networks, 2024
Proceedings of the 29th Asia and South Pacific Design Automation Conference, 2024
2023
SoC Protocol Implementation Verification Using Instruction-Level Abstraction Specifications.
ACM Trans. Design Autom. Electr. Syst., November, 2023
Proc. ACM Program. Lang., 2023
Proc. ACM Program. Lang., 2023
Proc. ACM Program. Lang., 2023
Combined Scheduling, Memory Allocation and Tensor Replacement for Minimizing Off-Chip Data Accesses of DNN Accelerators.
CoRR, 2023
Proceedings of the 22nd ACM Workshop on Hot Topics in Networks, 2023
INVITED: Generalizing the ISA to the ILA: A Software/Hardware Interface for Accelerator-rich Platforms.
Proceedings of the 60th ACM/IEEE Design Automation Conference, 2023
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023
2022
Specialized Accelerators and Compiler Flows: Replacing Accelerator APIs with a Formal Software/Hardware Interface.
CoRR, 2022
Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation, 2022
Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design, 2022
Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design, 2022
Proceedings of the 22nd Formal Methods in Computer-Aided Design, 2022
Error Correction Code Algorithm and Implementation Verification Using Symbolic Representations.
Proceedings of the 22nd Formal Methods in Computer-Aided Design, 2022
Automatic Generation of Architecture-Level Models from RTL Designs for Processors and Accelerators.
Proceedings of the 2022 Design, Automation & Test in Europe Conference & Exhibition, 2022
Proceedings of the 27th Asia and South Pacific Design Automation Conference, 2022
2021
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2021
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2021
Generating Architecture-Level Abstractions from RTL Designs for Processors and Accelerators Part I: Determining Architectural State Variables.
Proceedings of the IEEE/ACM International Conference On Computer Aided Design, 2021
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2021
Proceedings of the Computer Aided Verification - 33rd International Conference, 2021
2020
Proc. ACM Program. Lang., 2020
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2020
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2020
Proceedings of the SIGCOMM '20: Proceedings of the 2020 Annual conference of the ACM Special Interest Group on Data Communication on the applications, 2020
Proceedings of the 8th International Conference on Learning Representations, 2020
Proceedings of the 2020 Formal Methods in Computer Aided Design, 2020
Verification of Recurrent Neural Networks for Cognitive Tasks via Reachability Analysis.
Proceedings of the ECAI 2020 - 24th European Conference on Artificial Intelligence, 29 August-8 September 2020, Santiago de Compostela, Spain, August 29 - September 8, 2020, 2020
2019
Instruction-Level Abstraction (ILA): A Uniform Specification for System-on-Chip (SoC) Verification.
ACM Trans. Design Autom. Electr. Syst., 2019
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2019
ILAng: A Modeling and Verification Platform for SoCs Using Instruction-Level Abstractions.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2019
Proceedings of the Fourteenth EuroSys Conference 2019, Dresden, Germany, March 25-28, 2019, 2019
Proceedings of the Principles and Practice of Constraint Programming, 2019
Proceedings of the Principles and Practice of Constraint Programming, 2019
Proceedings of the Computer Aided Verification - 31st International Conference, 2019
2018
Proceedings of the Handbook of Model Checking., 2018
Template-Based Parameterized Synthesis of Uniform Instruction-Level Abstractions for SoC Verification.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2018
Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication, 2018
PipeProof: Automated Memory Consistency Proofs for Microarchitectural Specifications.
Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture, 2018
Proceedings of the International Conference on Computer-Aided Design, 2018
ILA-MCM: Integrating Memory Consistency Models with Instruction-Level Abstractions for Heterogeneous System-on-Chip Verification.
Proceedings of the 2018 Formal Methods in Computer Aided Design, 2018
Proceedings of the 2018 Formal Methods in Computer Aided Design, 2018
Formal security verification of concurrent firmware in SoCs using instruction-level abstraction for hardware.
Proceedings of the 55th Annual Design Automation Conference, 2018
Proceedings of the Computer Aided Verification - 30th International Conference, 2018
Proceedings of the Computer Aided Verification - 30th International Conference, 2018
Proceedings of the Computer Aided Verification - 30th International Conference, 2018
2017
Proceedings of the Conference of the ACM Special Interest Group on Data Communication, 2017
Proceedings of the Hardware and Software: Verification and Testing, 2017
2016
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016
Alive-FP: Automated Verification of Floating Point Based Peephole Optimizations in LLVM.
Proceedings of the Static Analysis - 23rd International Symposium, 2016
2015
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015
Completeness bounds and sequentialization for model checking of interacting firmware and hardware.
Proceedings of the 2015 International Conference on Hardware/Software Codesign and System Synthesis, 2015
2014
Proceedings of the Proceedings 2nd French Singaporean Workshop on Formal Methods and Applications, 2014
Proceedings of the High Performance Computing for Computational Science - VECPAR 2014 - 11th International Conference, Eugene, OR, USA, June 30, 2014
Proceedings of the third workshop on Hot topics in software defined networking, 2014
Proceedings of the International Symposium on Software Testing and Analysis, 2014
Proceedings of the FM 2014: Formal Methods, 2014
Proceedings of the 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2014
Proceedings of the ACM Symposium on Cloud Computing, 2014
2013
ACM Trans. Embed. Comput. Syst., 2013
Int. J. Softw. Tools Technol. Transf., 2013
Proceedings of the First ACM SIGOPS Conference on Timely Results in Operating Systems, 2013
Proceedings of the 35th International Conference on Software Engineering, 2013
2012
ACM Trans. Design Autom. Electr. Syst., 2012
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2012
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012
Proceedings of the Reachability Problems - 6th International Workshop, 2012
Efficient predictive analysis for detecting nondeterminism in multi-threaded programs.
Proceedings of the Formal Methods in Computer-Aided Design, 2012
Symbolic Trajectory Evaluation: The primary validation Vehicle for next generation Intel® Processor Graphics FPU.
Proceedings of the Formal Methods in Computer-Aided Design, 2012
Object Model Construction for Inheritance in C++ and Its Applications to Program Analysis.
Proceedings of the Compiler Construction - 21st International Conference, 2012
Proceedings of the Programming Languages and Systems - 10th Asian Symposium, 2012
2011
Predictive analysis for detecting serializability violations through Trace Segmentation.
Proceedings of the 9th IEEE/ACM International Conference on Formal Methods and Models for Codesign, 2011
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011
Proceedings of the 33rd International Conference on Software Engineering, 2011
Proceedings of the Hardware and Software: Verification and Testing, 2011
Proceedings of the Formal Verification of Object-Oriented Software, 2011
Proceedings of the International Conference on Formal Methods in Computer-Aided Design, 2011
Proceedings of the ECOOP 2011 - Object-Oriented Programming, 2011
2010
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2010
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010
Numerical stability analysis of floating-point computations using software model checking.
Proceedings of the 8th ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE 2010), 2010
Monte-carlo techniques for falsification of temporal properties of non-linear hybrid systems.
Proceedings of the 13th ACM International Conference on Hybrid Systems: Computation and Control, 2010
Proceedings of 10th International Conference on Formal Methods in Computer-Aided Design, 2010
Proceedings of 10th International Conference on Formal Methods in Computer-Aided Design, 2010
2009
ACM Trans. Design Autom. Electr. Syst., 2009
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2009
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009
Proceedings of the 30th IEEE Real-Time Systems Symposium, 2009
Proceedings of the FM 2009: Formal Methods, 2009
Proceedings of the 9th ACM & IEEE International conference on Embedded software, 2009
Monotonic Partial Order Reduction: An Optimal Symbolic Partial Order Reduction Technique.
Proceedings of the Computer Aided Verification, 21st International Conference, 2009
2008
Theor. Comput. Sci., 2008
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2008
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2008
Proceedings of the Model Checking Software, 2008
Modular verification of web services using efficient symbolic encoding and summarization.
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008
SLR: Path-Sensitive Analysis through Infeasible-Path Detection and Syntactic Language Refinement.
Proceedings of the Static Analysis, 15th International Symposium, 2008
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Proceedings of the Design, Automation and Test in Europe, 2008
Proceedings of the 45th Design Automation Conference, 2008
Proceedings of the Automated Reasoning, 4th International Joint Conference, 2008
Proceedings of the Automated Technology for Verification and Analysis, 2008
2007
Series on Integrated Circuits and Systems, Springer, ISBN: 978-0-387-69167-1, 2007
ACM Trans. Design Autom. Electr. Syst., 2007
SDSAT: Tight Integration of Small Domain Encoding and Lazy Approaches in Solving Difference Logic.
J. Satisf. Boolean Model. Comput., 2007
Proceedings of the 20th International Conference on VLSI Design (VLSI Design 2007), 2007
Proceedings of the Static Analysis, 14th International Symposium, 2007
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2007
Proceedings of the IJCAI 2007, 2007
Proceedings of the 2007 International Conference on Computer-Aided Design, 2007
Proceedings of the Hardware and Software: Verification and Testing, 2007
Proceedings of the Formal Methods in Computer-Aided Design, 7th International Conference, 2007
Using Counterexamples for Improving the Precision of Reachability Computation with Polyhedra.
Proceedings of the Computer Aided Verification, 19th International Conference, 2007
Proceedings of the Computer Aided Verification, 19th International Conference, 2007
Proceedings of the 12th Conference on Asia South Pacific Design Automation, 2007
2006
Int. J. Softw. Tools Technol. Transf., 2006
<i>SDSAT</i>: Tight Integration of <i>Small Domain Encoding</i> and <i>Lazy</i> Approaches in a Separation Logic Solver.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2006
Proceedings of the Formal Methods for Hardware Verification, 2006
Proceedings of the Static Analysis, 13th International Symposium, 2006
Proceedings of the 4th ACM & IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE 2006), 2006
Proceedings of the 21th IEEE Symposium on Logic in Computer Science (LICS 2006), 2006
Proceedings of the 2006 International Conference on Computer-Aided Design, 2006
Proceedings of the Conference on Design, Automation and Test in Europe, 2006
Proceedings of the 43rd Design Automation Conference, 2006
Symbolic Model Checking of Concurrent Programs Using Partial Orders and On-the-Fly Transactions.
Proceedings of the Computer Aided Verification, 18th International Conference, 2006
Using Statically Computed Invariants Inside the Predicate Abstraction and Refinement Loop.
Proceedings of the Computer Aided Verification, 18th International Conference, 2006
Proceedings of the Automated Technology for Verification and Analysis, 2006
2005
Int. J. Softw. Tools Technol. Transf., 2005
Proceedings of the 18th International Conference on VLSI Design (VLSI Design 2005), 2005
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2005
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2005
Deciding Separation Logic Formulae by SAT and Incremental Negative Cycle Elimination.
Proceedings of the Logic for Programming, 2005
Proceedings of the 23rd International Conference on Computer Design (ICCD 2005), 2005
Proceedings of the 2005 Design, 2005
Proceedings of the 42nd Design Automation 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
Verification Languages.
Proceedings of the Industrial Information Technology Handbook, 2005
2004
Proceedings of the 2004 International Conference on Computer-Aided Design, 2004
Proceedings of the Computer Aided Verification, 16th International Conference, 2004
2003
Proceedings of the 2003 International Conference on Computer-Aided Design, 2003
Proceedings of the 40th Design Automation Conference, 2003
Proceedings of the Computer Aided Verification, 15th International Conference, 2003
2002
Proceedings of the 7th Asia and South Pacific Design Automation Conference (ASP-DAC 2002), 2002
Combining strengths of circuit-based and CNF-based algorithms for a high-performance SAT solver.
Proceedings of the 39th Design Automation Conference, 2002
2001
ACM Trans. Design Autom. Electr. Syst., 2001
Proceedings of the 2001 IEEE/ACM International Conference on Computer-Aided Design, 2001
Proceedings of the Conference on Design, Automation and Test in Europe, 2001
Dynamic Detection and Removal of Inactive Clauses in SAT with Application in Image Computation.
Proceedings of the 38th Design Automation Conference, 2001
2000
Proceedings of the 13th International Conference on VLSI Design (VLSI Design 2000), 2000
Proceedings of the Formal Methods in Computer-Aided Design, Third International Conference, 2000
1999
Verification of Scheduling in the Presence of Loops Using Uninterpreted Symbolic Simulation.
Proceedings of the IEEE International Conference On Computer Design, 1999
Proceedings of the Correct Hardware Design and Verification Methods, 1999
1998
Integrating a Boolean Satisfiability Checker and BDDs for Combinational Equivalence Checking.
Proceedings of the 11th International Conference on VLSI Design (VLSI Design 1991), 1998
1997
Proceedings of the 34st Conference on Design Automation, 1997
1994
Proceedings of the Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computer & Processors, 1994
1993
Proceedings of the 1993 IEEE/ACM International Conference on Computer-Aided Design, 1993
Proceedings of the Computer Aided Verification, 5th International Conference, 1993
1992
1990
Flexible Parallel Polygon Rendering.
Proceedings of the 1990 International Conference on Parallel Processing, 1990
1986
A Parallel Computer Based on Cube-Connected Cycles for Wafer-Scale.
Proceedings of the Fall Joint Computer Conference, November 2-6, 1986, Dallas, Texas, USA, 1986