Skip to main content

Page of 4
and
  1. No Access

    Chapter and Conference Paper

    Verification of Computer Switching Networks: An Overview

    Formal verification has seen much success in several domains of hardware and software design. For example, in hardware verification there has been much work in the verification of microprocessors (e.g. [1]) an...

    Shuyuan Zhang, Sharad Malik, Rick McGeer in Automated Technology for Verification and … (2012)

  2. No Access

    Chapter and Conference Paper

    Runtime Verification: A Computer Architecture Perspective

    A major challenge in hardware verification is managing the state explosion problem in pre-silicon verification. This is seen in the high cost and low coverage of simulation, and capacity limitations of formal ...

    Sharad Malik in Runtime Verification (2012)

  3. No Access

    Chapter and Conference Paper

    Parallel Assertions for Architectures with Weak Memory Models

    Assertions are a powerful and widely used debugging tool in sequential programs, but are ineffective at detecting concurrency bugs. We recently introduced parallel assertions which solve this problem by provid...

    Daniel Schwartz-Narbonne in Automated Technology for Verification and … (2012)

  4. No Access

    Chapter and Conference Paper

    Predicting Serializability Violations: SMT-Based Search vs. DPOR-Based Search

    In our recent work, we addressed the problem of detecting serializability violations in a concurrent program using predictive analysis, where we used a graph-based method to derive a predictive model from a gi...

    Arnab Sinha, Sharad Malik, Chao Wang in Hardware and Software: Verification and Te… (2012)

  5. No Access

    Chapter and Conference Paper

    Parameterized Model Checking of Fine Grained Concurrency

    Concurrent data structures are provided in libraries such as Intel Thread Building Blocks and Java.util.concurrent to enable efficient implementation of multi-threaded programs. Their efficiency is achieved by...

    Divjyot Sethi, Muralidhar Talupur, Daniel Schwartz-Narbonne in Model Checking Software (2012)

  6. No Access

    Article

    Specification and encoding of transaction interaction properties

    Transaction-level modeling is used in hardware design for describing designs at a higher level compared to the register-transfer level (RTL) (e.g. Cai and Gajski in CODES+ISSS ’03: proceedings of the 1st IEEE/...

    Divjyot Sethi, Yogesh Mahajan, Sharad Malik in Formal Methods in System Design (2011)

  7. Article

    Preface

    Aarti Gupta, Sharad Malik in Formal Methods in System Design (2009)

  8. No Access

    Article

    Declarative Infrastructure Configuration Synthesis and Debugging

    There is a large conceptual gap between end-to-end infrastructure requirements and detailed component configuration implementing those requirements. Today, this gap is manually bridged so large numbers of conf...

    Sanjai Narain, Gary Levin, Sharad Malik in Journal of Network and Systems Management (2008)

  9. No Access

    Book and Conference Proceedings

    Computer Aided Verification

    20th International Conference, CAV 2008 Princeton, NJ, USA, July 7-14, 2008 Proceedings

    Aarti Gupta, Sharad Malik in Lecture Notes in Computer Science (2008)

  10. Chapter and Conference Paper

    Hardware Verification: Techniques, Methodology and Solutions

    Hardware verification has been one of the biggest drivers of formal verification research, and has seen the greatest practical impact of its results. The use of formal techniques has not been uniformly success...

    Sharad Malik in Tools and Algorithms for the Construction and Analysis of Systems (2008)

  11. No Access

    Chapter and Conference Paper

    Solving Quantified Boolean Formulas with Circuit Observability Don’t Cares

    Traditionally the propositional part of a Quantified Boolean Formula (QBF) instance has been represented using a conjunctive normal form (CNF). As with propositional satisfiability (SAT), this is motivated by ...

    Daijue Tang, Sharad Malik in Theory and Applications of Satisfiability Testing - SAT 2006 (2006)

  12. No Access

    Chapter and Conference Paper

    Lemma Learning in SMT on Linear Constraints

    The past decade has seen great improvement in Boolean Satisfiability(SAT) solvers. SAT solving is now widely used in different areas, including electronic design automation, software verification and artificia...

    Yinlei Yu, Sharad Malik in Theory and Applications of Satisfiability Testing - SAT 2006 (2006)

  13. No Access

    Chapter and Conference Paper

    On Solving the Partial MAX-SAT Problem

    Boolean Satisfiability (SAT) has seen many successful applications in various fields such as Electronic Design Automation and Artificial Intelligence. However, in some cases, it may be required/preferable to u...

    Zhaohui Fu, Sharad Malik in Theory and Applications of Satisfiability Testing - SAT 2006 (2006)

  14. No Access

    Chapter and Conference Paper

    A Case for Runtime Validation of Hardware

    Increasing hardware design complexity has resulted in significant challenges for hardware design verification. The growing “verification gap” between the complexity of what we can verify and what we can fabric...

    Sharad Malik in Hardware and Software, Verification and Testing (2006)

  15. No Access

    Article

    Achieving Structural and Composable Modeling of Complex Systems

    This paper describes a recently released, structural and composable modeling system called the Liberty Simulation Environment (LSE). LSE automatically constructs simulators from system descriptions that closel...

    David I. August, Sharad Malik, Li-Shiuan Peh in International Journal of Parallel Programm… (2005)

  16. Chapter and Conference Paper

    Symmetry Reduction in SAT-Based Model Checking

    The major challenge facing model checking is the state explosion problem. One technique to alleviate this is to apply symmetry reduction; this exploits the fact that many sequential systems consist of intercha...

    Daijue Tang, Sharad Malik, Aarti Gupta, C. Norris Ip in Computer Aided Verification (2005)

  17. No Access

    Chapter and Conference Paper

    Analysis of Search Based Algorithms for Satisfiability of Propositional and Quantified Boolean Formulas Arising from Circuit State Space Diameter Problems

    The sequential circuit state space diameter problem is an important problem in sequential verification. Bounded model checking is complete if the state space diameter of the system is known. By unrolling the t...

    Daijue Tang, Yinlei Yu, Darsh Ranjan in Theory and Applications of Satisfiability … (2005)

  18. No Access

    Chapter and Conference Paper

    Zchaff2004: An Efficient SAT Solver

    The Boolean Satisfiability Problem (SAT) is a well known NP-Complete problem. While its complexity remains a source of many interesting questions for theoretical computer scientists, the problem has found many...

    Yogesh S. Mahajan, Zhaohui Fu, Sharad Malik in Theory and Applications of Satisfiability … (2005)

  19. No Access

    Chapter and Conference Paper

    Cache Performance of SAT Solvers: a Case Study for Efficient Implementation of Algorithms

    We experimentally evaluate the cache performance of different SAT solvers as a case study for the efficient implementation of SAT algorithms. We evaluate several different Boolean Constraint Propagation (BCP) ...

    Lintao Zhang, Sharad Malik in Theory and Applications of Satisfiability Testing (2004)

  20. No Access

    Chapter

    Modeling and Integration of Peripheral Devices in Embedded Systems

    This paper describes automation methods for device driver development in IP-based embedded systems in order to achieve high reliability, productivity, reusability and fast time to market. We formally specify d...

    Shaojie Wang, Sharad Malik, Reinaldo A. Bergamaschi in Embedded Software for SoC (2003)

Page of 4