2008 | ||
---|---|---|
122 | EE | Randal E. Bryant: A View from the Engine Room: Computational Support for Symbolic Model Checking. 25 Years of Model Checking 2008: 145-149 |
121 | EE | Rune M. Jensen, Manuela M. Veloso, Randal E. Bryant: State-set branching: Leveraging BDDs for heuristic search. Artif. Intell. 172(2-3): 103-139 (2008) |
2007 | ||
120 | EE | Randal E. Bryant, Daniel Kroening, Joël Ouaknine, Sanjit A. Seshia, Ofer Strichman, Bryan A. Brady: Deciding Bit-Vector Arithmetic with Abstraction. TACAS 2007: 358-372 |
119 | EE | Shuvendu K. Lahiri, Randal E. Bryant: Predicate abstraction with indexed predicates. ACM Trans. Comput. Log. 9(1): (2007) |
118 | EE | Sanjit A. Seshia, K. Subramani, Randal E. Bryant: On Solving Boolean Combinations of UTVPI Constraints. JSAT 3(1-2): 67-90 (2007) |
2006 | ||
117 | EE | Randal E. Bryant: Formal Verification of Infinite State Systems Using Boolean Methods. LICS 2006: 3-4 |
116 | EE | Randal E. Bryant: Formal Verification of Infinite State Systems Using Boolean Methods. RTA 2006: 1-3 |
2005 | ||
115 | EE | Sanjit A. Seshia, Randal E. Bryant, Kenneth S. Stevens: Modeling and Verifying Circuits Using Generalized Relative Timing. ASYNC 2005: 98-108 |
114 | EE | Randal E. Bryant, Sanjit A. Seshia: Decision Procedures Customized for Formal Verification. CADE 2005: 255-259 |
113 | EE | Vinod Ganapathy, Sanjit A. Seshia, Somesh Jha, Thomas W. Reps, Randal E. Bryant: Automatic discovery of API-level exploits. ICSE 2005: 312-321 |
112 | EE | Mihai Christodorescu, Somesh Jha, Sanjit A. Seshia, Dawn Xiaodong Song, Randal E. Bryant: Semantics-Aware Malware Detection. IEEE Symposium on Security and Privacy 2005: 32-46 |
111 | EE | Sanjit A. Seshia, Randal E. Bryant: Deciding Quantifier-Free Presburger Formulas Using Parameterized Solution Bounds CoRR abs/cs/0508044: (2005) |
110 | EE | Miroslav N. Velev, Randal E. Bryant: TLSim and EVC: a term-level symbolic simulator and an efficient decision procedure for the logic of equality with uninterpreted functions and memories. IJES 1(1/2): 134-149 (2005) |
109 | EE | Sanjit A. Seshia, Randal E. Bryant: Deciding Quantifier-Free Presburger Formulas Using Parameterized Solution Bounds. Logical Methods in Computer Science 1(2): (2005) |
2004 | ||
108 | EE | Shuvendu K. Lahiri, Randal E. Bryant: Indexed Predicate Discovery for Unbounded System Verification. CAV 2004: 135-147 |
107 | EE | Amit Goel, Randal E. Bryant: Symbolic Simulation, Model Checking and Abstraction with Partially Ordered Boolean Functional Vectors. CAV 2004: 255-267 |
106 | Rune M. Jensen, Manuela M. Veloso, Randal E. Bryant: Fault Tolerant Planning: Toward Probabilistic Uncertainty Models in Symbolic Non-Deterministic Planning. ICAPS 2004: 335-344 | |
105 | EE | Randal E. Bryant, Sriram K. Rajamani: Verifying properties of hardware and software by predicate abstraction and model checking. ICCAD 2004: 437-438 |
104 | EE | Sanjit A. Seshia, Randal E. Bryant: Deciding Quantifier-Free Presburger Formulas Using Parameterized Solution Bounds. LICS 2004: 100-109 |
103 | EE | Randal E. Bryant: System modeling and verification with UCLID. MEMOCODE 2004: 3-4 |
102 | EE | Shuvendu K. Lahiri, Randal E. Bryant, Amit Goel, Muralidhar Talupur: Revisiting Positive Equality. TACAS 2004: 1-15 |
101 | EE | Shuvendu K. Lahiri, Randal E. Bryant: Constructing Quantified Invariants via Predicate Abstraction. VMCAI 2004: 267-281 |
100 | EE | Shuvendu K. Lahiri, Randal E. Bryant: Predicate Abstraction with Indexed Predicates CoRR cs.LO/0407006: (2004) |
2003 | ||
99 | EE | Shuvendu K. Lahiri, Randal E. Bryant, Byron Cook: A Symbolic Approach to Predicate Abstraction. CAV 2003: 141-153 |
98 | EE | Sanjit A. Seshia, Randal E. Bryant: Unbounded, Fully Symbolic Model Checking of Timed Automata using Boolean Methods. CAV 2003: 154-166 |
97 | EE | Shuvendu K. Lahiri, Randal E. Bryant: Deductive Verification of Advanced Out-of-Order Microprocessors. CAV 2003: 341-353 |
96 | EE | Randal E. Bryant, Shuvendu K. Lahiri, Sanjit A. Seshia: Convergence Testing in Term-Level Bounded Model Checking. CHARME 2003: 348-362 |
95 | EE | Sanjit A. Seshia, Shuvendu K. Lahiri, Randal E. Bryant: A hybrid SAT-based decision procedure for separation logic with uninterpreted functions. DAC 2003: 425-430 |
94 | EE | Amit Goel, Gagan Hasteer, Randal E. Bryant: Symbolic representation with ordered function templates. DAC 2003: 431-435 |
93 | EE | Amit Goel, Randal E. Bryant: Set Manipulation with Boolean Functional Vectors for Symbolic Reachability Analysis. DATE 2003: 10816-10821 |
92 | EE | Randal E. Bryant: Reasoning about Infinite State Systems Using Boolean Methods. FSTTCS 2003: 399-407 |
91 | Rune M. Jensen, Manuela M. Veloso, Randal E. Bryant: Guided Symbolic Universal Planning. ICAPS 2003: 123-132 | |
90 | EE | Miroslav N. Velev, Randal E. Bryant: Effective use of Boolean satisfiability procedures in the formal verification of superscalar and VLIW microprocessors. J. Symb. Comput. 35(2): 73-106 (2003) |
2002 | ||
89 | Rune M. Jensen, Randal E. Bryant, Manuela M. Veloso: SetA*: An Efficient BDD-Based Heuristic Search Algorithm. AAAI/IAAI 2002: 668-673 | |
88 | EE | Ofer Strichman, Sanjit A. Seshia, Randal E. Bryant: Deciding Separation Formulas with SAT. CAV 2002: 209-222 |
87 | EE | Randal E. Bryant, Shuvendu K. Lahiri, Sanjit A. Seshia: Modeling and Verifying Systems Using a Logic of Counter Arithmetic with Lambda Expressions and Uninterpreted Functions. CAV 2002: 78-92 |
86 | EE | Shuvendu K. Lahiri, Sanjit A. Seshia, Randal E. Bryant: Modeling and Verification of Out-of-Order Microprocessors in UCLID. FMCAD 2002: 142-159 |
85 | EE | Randal E. Bryant, Miroslav N. Velev: Boolean satisfiability with transitivity constraints. ACM Trans. Comput. Log. 3(4): 604-627 (2002) |
84 | Randal E. Bryant, Christoph Meinel: Ordered Binary Decision Diagrams in Electronic Design Automation Universität Trier, Mathematik/Informatik, Forschungsbericht 02-20: (2002) | |
2001 | ||
83 | EE | Miroslav N. Velev, Randal E. Bryant: EVC: A Validity Checker for the Logic of Equality with Uninterpreted Functions and Memories, Exploiting Positive Equality, and Conservative Transformations. CAV 2001: 235-240 |
82 | EE | Miroslav N. Velev, Randal E. Bryant: Effective Use of Boolean Satisfiability Procedures in the Formal Verification of Superscalar and VLIW Microprocessors. DAC 2001: 226-231 |
81 | EE | Clayton B. McDonald, Randal E. Bryant: Computing Logic-Stage Delays Using Circuit Simulation and Symbolic Elmore Analysis. DAC 2001: 283-288 |
80 | EE | Clayton B. McDonald, Randal E. Bryant: A Symbolic Simulation-Based Methodology for Generating Black-Box Timing Models of Custom Macrocells. ICCAD 2001: 501-506 |
79 | EE | Randal E. Bryant, David R. O'Hallaron: Introducing computer systems from a programmer's perspective. SIGCSE 2001: 90-94 |
78 | EE | Randal E. Bryant, Steven M. German, Miroslav N. Velev: Processor verification using efficient reductions of the logic of uninterpreted functions to propositional logic. ACM Trans. Comput. Log. 2(1): 93-134 (2001) |
77 | EE | Yirng-An Chen, Randal E. Bryant: An efficient graph representation for arithmetic circuitverification. IEEE Trans. on CAD of Integrated Circuits and Systems 20(12): 1443-1454 (2001) |
76 | EE | Clayton B. McDonald, Randal E. Bryant: CMOS circuit verification with symbolic switch-level timingsimulation. IEEE Trans. on CAD of Integrated Circuits and Systems 20(3): 458-474 (2001) |
75 | EE | Randal E. Bryant, Yirng-An Chen: Verification of arithmetic circuits using binary moment diagrams. STTT 3(2): 137-155 (2001) |
2000 | ||
74 | Randal E. Bryant, Miroslav N. Velev: Boolean Satisfiability with Transitivity Constraints. CAV 2000: 85-98 | |
73 | EE | Miroslav N. Velev, Randal E. Bryant: Formal verification of superscale microprocessors with multicycle functional units, exception, and branch prediction. DAC 2000: 112-117 |
72 | EE | Clayton B. McDonald, Randal E. Bryant: Symbolic timing simulation using cluster scheduling. DAC 2000: 254-259 |
71 | EE | Chris Wilson, David L. Dill, Randal E. Bryant: Symbolic Simulation with Approximate Values. FMCAD 2000: 470-485 |
70 | EE | Randal E. Bryant, Pankaj Chauhan, Edmund M. Clarke, Amit Goel: A Theory of Consistency for Modular Synchronous Systems. FMCAD 2000: 486-504 |
69 | EE | Randal E. Bryant, Miroslav N. Velev: Boolean Satisfiability with Transitivity Constraints CoRR cs.LO/0008001: (2000) |
1999 | ||
68 | EE | Bwolen Yang, Reid G. Simmons, Randal E. Bryant, David R. O'Hallaron: Optimizing Symbolic Model Checking for Constraint-Rich Models. CAV 1999: 328-340 |
67 | EE | Randal E. Bryant, Steven M. German, Miroslav N. Velev: Exploiting Positive Equality in a Logic of Equality with Uninterpreted Functions. CAV 1999: 470-482 |
66 | EE | Miroslav N. Velev, Randal E. Bryant: Superscalar Processor Verification Using Efficient Reductions of the Logic of Equality with Uninterpreted Functions to Propositional Logic. CHARME 1999: 37-53 |
65 | EE | Miroslav N. Velev, Randal E. Bryant: Exploiting Positive Equality and Partial Non-Consistency in the Formal Verification of Pipelined Microprocessors. DAC 1999: 397-401 |
64 | EE | Clayton B. McDonald, Randal E. Bryant: Symbolic functional and timing verification of transistor-level circuits. ICCAD 1999: 526-530 |
63 | Randal E. Bryant, Steven M. German, Miroslav N. Velev: Microprocessor Verification Using Efficient Decision Procedures for a Logic of Equality with Uninterpreted Functions. TABLEAUX 1999: 1-13 | |
62 | EE | Vishnu A. Patankar, Alok Jain, Randal E. Bryant: Formal Verification of an ARM Processor. VLSI Design 1999: 282-287 |
61 | EE | Randal E. Bryant, Steven M. German, Miroslav N. Velev: Processor Verification Using Efficient Reductions of the Logic of Uninterpreted Functions to Propositional Logic CoRR cs.LO/9910014: (1999) |
60 | EE | Manish Pandey, Randal E. Bryant: Exploiting symmetry when verifying transistor-level circuits by symbolic trajectory evaluation. IEEE Trans. on CAD of Integrated Circuits and Systems 18(7): 918-935 (1999) |
1998 | ||
59 | EE | Miroslav N. Velev, Randal E. Bryant: Verification of Pipelined Microprocessors by Correspondence Checking in Symbolic Ternary Simulation. ACSD 1998: 200-212 |
58 | Bwolen Yang, Yirng-An Chen, Randal E. Bryant, David R. O'Hallaron: Space- and Time-Efficient BDD Construction via Working Set Control. ASP-DAC 1998: 423-432 | |
57 | Yirng-An Chen, Randal E. Bryant: Verification of Floating-Point Adders. CAV 1998: 488-499 | |
56 | EE | Randal E. Bryant, Gerry Musgrave: User Experience with High Level Formal Verification (Panel). DAC 1998: 327 |
55 | EE | Miroslav N. Velev, Randal E. Bryant: Bit-Level Abstraction in the Verfication of Pipelined Microprocessors by Correspondence Checking. FMCAD 1998: 18-35 |
54 | EE | Bwolen Yang, Randal E. Bryant, David R. O'Hallaron, Armin Biere, Olivier Coudert, Geert Janssen, Rajeev K. Ranjan, Fabio Somenzi: A Performance Study of BDD-Based Model Checking. FMCAD 1998: 255-289 |
53 | EE | Randal E. Bryant: Formal Verification of Pipelined Processors. TACAS 1998: 1-4 |
52 | EE | Miroslav N. Velev, Randal E. Bryant: Efficient Modeling of Memory Arrays in Symbolic Ternary Simulation. TACAS 1998: 136-150 |
1997 | ||
51 | Randal E. Bryant, Miroslav N. Velev: Verification of Pipelined Microprocessors by Comparing Memory Execution Sequences in Symbolic Simulation. ASIAN 1997: 18-31 | |
50 | Manish Pandey, Randal E. Bryant: Exploiting Symmetry When Verifying Transitor-Level Circuits by Symbolic Trajectory Evaluation. CAV 1997: 244-255 | |
49 | Miroslav N. Velev, Randal E. Bryant, Alok Jain: Efficient Modeling of Memory Arrays in Symbolic Simulation. CAV 1997: 388-399 | |
48 | EE | Kyle L. Nelson, Alok Jain, Randal E. Bryant: Formal Verification of a Superscalar Execution Unit. DAC 1997: 161-166 |
47 | EE | Manish Pandey, Richard Raimi, Randal E. Bryant, Magdy S. Abadir: Formal Verification of Content Addressable Memories Using Symbolic Trajectory Evaluation. DAC 1997: 167-172 |
46 | EE | Yirng-An Chen, Randal E. Bryant: PHDD: an efficient graph representation for floating point circuit verification. ICCAD 1997: 2-7 |
1996 | ||
45 | EE | Manish Pandey, Richard Raimi, Derek L. Beatty, Randal E. Bryant: Formal Verification of PowerPC Arrays Using Symbolic Trajectory Evaluation. DAC 1996: 649-654 |
44 | EE | Randal E. Bryant: Bit-Level Analysis of an SRT Divider Circuit. DAC 1996: 661-665 |
43 | Alok Jain, Kyle L. Nelson, Randal E. Bryant: Verifying Nondeterministic Implementations of Deterministic Systems. FMCAD 1996: 109-125 | |
42 | EE | Yirng-An Chen, Randal E. Bryant: ACV: an arithmetic circuit verifier. ICCAD 1996: 361-365 |
1995 | ||
41 | Randal E. Bryant: Multipliers and Dividers: Insights on Arithmetic Circuits Verification (Extended Abstract). CAV 1995: 1-3 | |
40 | EE | Randal E. Bryant, Yirng-An Chen: Verification of Arithmetic Circuits with Binary Moment Diagrams. DAC 1995: 535-541 |
39 | EE | Samir Jain, Randal E. Bryant, Alok Jain: Automatic Clock Abstraction from Sequential Circuits. DAC 1995: 707-711 |
38 | EE | Randal E. Bryant: Binary decision diagrams and beyond: enabling technologies for formal verification. ICCAD 1995: 236-243 |
37 | EE | Manish Pandey, Alok Jain, Randal E. Bryant, Derek L. Beatty, Gary York, Samir Jain: Extraction of finite state machines from transistor netlists by symbolic simulation. ICCD 1995: 596-601 |
36 | Carl-Johan H. Seger, Randal E. Bryant: Formal Verification by Symbolic Evaluation of Partially-Ordered Trajectories. Formal Methods in System Design 6(2): 147-189 (1995) | |
1994 | ||
35 | EE | Derek L. Beatty, Randal E. Bryant: Formally Verifying a Microprocessor Using a Simulation Methodology. DAC 1994: 596-602 |
34 | Carl-Johan H. Seger, Randal E. Bryant: Digital Circuit Verification Using Partially-Ordered State Models. ISMVL 1994: 2-7 | |
1993 | ||
33 | EE | Alok Jain, Randal E. Bryant: Inverter minimization in multi-level logic networks. ICCAD 1993: 462-465 |
32 | Randal E. Bryant: Symbolic Analysis Methods for Masks, Circuits, and Systems. ICCD 1993: 6-8 | |
31 | Thomas J. Sheffler, Randal E. Bryant: An Analysis of Hashing on Parallel and Vector Computers. ICPP 1993: 29-36 | |
30 | Randal E. Bryant, J. D. Tygar, Lawrence P. Huang: Geometric characterization of series-parallel variable resistor networks. ISCAS 1993: 2678-2681 | |
29 | EE | Lawrence P. Huang, Randal E. Bryant: Intractability in linear switch-level simulation. IEEE Trans. on CAD of Integrated Circuits and Systems 12(6): 829-836 (1993) |
1992 | ||
28 | Randal E. Bryant: Formal Verification: A Slow, but Certain Evolution. IFIP Congress (1) 1992: 712 | |
27 | Randal E. Bryant: Symbolic Boolean Manipulation with Ordered Binary-Decision Diagrams. ACM Comput. Surv. 24(3): 293-318 (1992) | |
1991 | ||
26 | EE | Alok Jain, Randal E. Bryant: Mapping Switch-Level Simulation onto Gate-Level Hardware Accelerators. DAC 1991: 219-222 |
25 | EE | Randal E. Bryant, Derek L. Beatty, Carl-Johan H. Seger: Formal Hardware Verification by Symbolic Ternary Trajectory Evaluation. DAC 1991: 397-402 |
24 | Randal E. Bryant: Extraction of Gate Level Models from Transistor Circuits by Four-Valued Symbolic Analysis. ICCAD 1991: 350-353 | |
23 | Randal E. Bryant: On the Complexity of VLSI Implementations and Graph Representations of Boolean Functions with Application to Integer Multiplication. IEEE Trans. Computers 40(2): 205-213 (1991) | |
22 | EE | Randal E. Bryant: Formal verification of memory circuits by switch-level simulation. IEEE Trans. on CAD of Integrated Circuits and Systems 10(1): 94-102 (1991) |
21 | EE | Saul A. Kravitz, Randal E. Bryant, Rob A. Rutenbar: Massively parallel switch-level simulation: a feasibility study. IEEE Trans. on CAD of Integrated Circuits and Systems 10(7): 871-894 (1991) |
20 | EE | Randal E. Bryant: A Methodology for Hardware Verification Based on Logic Simulation. J. ACM 38(2): 299-328 (1991) |
1990 | ||
19 | Randal E. Bryant, Carl-Johan H. Seger: Formal Verification of Digital Circuits Using Symbolic Ternary System Models. CAV 1990: 33-43 | |
18 | EE | Karl S. Brace, Richard L. Rudell, Randal E. Bryant: Efficient Implementation of a BDD Package. DAC 1990: 40-45 |
17 | EE | Randal E. Bryant: Symbolic Simulation - Techniques and Applications. DAC 1990: 517-521 |
1989 | ||
16 | EE | K. Cho, Randal E. Bryant: Test Pattern Generation for Sequential MOS Circuits by Symbolic Fault Simulation. DAC 1989: 418-423 |
15 | EE | Saul A. Kravitz, Randal E. Bryant, Rob A. Rutenbar: Massively Parallel Switch-Level Simulation: A Feasibility Study. DAC 1989: 91-97 |
14 | Randal E. Bryant: Verification of Synchronous Circuits by Symbolic Logic Simulation. Hardware Specification, Verification and Synthesis 1989: 14-24 | |
13 | Randal E. Bryant: Silicon Compilers: How Well Have They Done, and Where Are They Headed? IFIP Congress 1989: 379 | |
12 | EE | Saul A. Kravitz, Randal E. Bryant, Rob A. Rutenbar: Logic Simulation on Massively Parallel Architectures. ISCA 1989: 336-343 |
1988 | ||
11 | EE | Randal E. Bryant: CAD Tool Needs for System Designers. DAC 1988: 476 |
10 | EE | Derek L. Beatty, Randal E. Bryant: Fast Incremental Circuit Analysis Using Extracted Hierarchy. DAC 1988: 495-500 |
1987 | ||
9 | EE | Randal E. Bryant, Derek L. Beatty, Karl S. Brace, K. Cho, Thomas J. Sheffler: COSMOS: A Compiled Simulator for MOS Circuits. DAC 1987: 9-16 |
8 | EE | Randal E. Bryant: Algorithmic Aspects of Symbolic Switch Network Analysis. IEEE Trans. on CAD of Integrated Circuits and Systems 6(4): 618-633 (1987) |
7 | EE | Randal E. Bryant: Boolean Analysis of MOS Circuits. IEEE Trans. on CAD of Integrated Circuits and Systems 6(4): 634-649 (1987) |
1986 | ||
6 | Randal E. Bryant: Graph-Based Algorithms for Boolean Function Manipulation. IEEE Trans. Computers 35(8): 677-691 (1986) | |
1985 | ||
5 | EE | Randal E. Bryant: Symbolic manipulation of Boolean functions using a graphical representation. DAC 1985: 688-694 |
4 | EE | Randal E. Bryant, Michael Dd. Schuster: Performance evaluation of FMOSSIM, a concurrent switch-level fault simulator. DAC 1985: 715-719 |
3 | EE | William J. Dally, Randal E. Bryant: A Hardware Architecture for Switch-Level Simulation. IEEE Trans. on CAD of Integrated Circuits and Systems 4(3): 239-250 (1985) |
1984 | ||
2 | Randal E. Bryant: A Switch-Level Model and Simulator for MOS Digital Systems. IEEE Trans. Computers 33(2): 160-177 (1984) | |
1980 | ||
1 | Randal E. Bryant, Jack B. Dennis: Concurrent programming. Operating Systems Engineering 1980: 426-451 |