Skip to main content

previous disabled Page of 4
and
  1. No Access

    Chapter and Conference Paper

    An Augmented MetiTarski Dataset for Real Quantifier Elimination Using Machine Learning

    We contribute a new dataset composed of more than 41K MetiTarski challenges that can be used to investigate applications of machine learning (ML) in determining efficient variable orderings in Cylindrical Alge...

    John Hester, Briland Hitaj, Grant Passmore, Sam Owre in Intelligent Computer Mathematics (2023)

  2. No Access

    Chapter and Conference Paper

    CoProver: A Recommender System for Proof Construction

    Interactive Theorem Provers (ITPs) are an indispensable tool in the arsenal of formal method experts as a platform for construction and (formal) verification of proofs. The complexity of the proofs in conjunct...

    Eric Yeh, Briland Hitaj, Sam Owre, Maena Quemener in Intelligent Computer Mathematics (2023)

  3. Article

    Open Access

    Conflict-Driven Satisfiability for Theory Combination: Lemmas, Modules, and Proofs

    Search-based satisfiability procedures try to build a model of the input formula by simultaneously proposing candidate models and deriving new formulae implied by the input. Conflict-driven procedures perform non...

    Maria Paola Bonacina, Stéphane Graham-Lengrand in Journal of Automated Reasoning (2022)

  4. No Access

    Chapter and Conference Paper

    Requirements-Driven Model Checking and Test Generation for Comprehensive Verification

    In this paper, we present a novel approach that seamlessly integrates requirements-based testing and model checking. Given a set of functional requirements and properties, both generic attributes and application ...

    Devesh Bhatt, Hao Ren, Anitha Murugesan, Jason Biatek in NASA Formal Methods (2022)

  5. No Access

    Article

    Opposition-based equilibrium optimizer algorithm for identification of equivalent circuit parameters of various photovoltaic models

    The simulation, assessment, and harvesting of maximum energy of the solar photovoltaic (PV) system require accurate and fast parameter estimation for solar cell/module models. No complete information on the PV...

    Natarajan Shankar, Natarajan Saravanakumar in Journal of Computational Electronics (2021)

  6. No Access

    Article

    2018 CAV award

    Kim G. Larsen, Natarajan Shankar, Pierre Wolper in Formal Methods in System Design (2021)

  7. No Access

    Article

    Conflict-Driven Satisfiability for Theory Combination: Transition System and Completeness

    Many applications depend on solving the satisfiability of formulæ involving propositional logic and first-order theories, a problem known as Satisfiability Modulo Theory. This article presents a new method for...

    Maria Paola Bonacina, Stéphane Graham-Lengrand in Journal of Automated Reasoning (2020)

  8. No Access

    Chapter and Conference Paper

    The Correctness of a Code Generator for a Functional Language

    Code generation is gaining popularity as a technique to bridge the gap between high-level models and executable code. We describe the theory underlying the PVS2C code generator that translates functional progr...

    Nathanaël Courant, Antoine Séré in Verification, Model Checking, and Abstract… (2020)

  9. No Access

    Chapter and Conference Paper

    Model-Centered Assurance for Autonomous Systems

    The functions of an autonomous system can generally be partitioned into those concerned with perception and those concerned with action. Perception builds and maintains an internal model of the world (i.e., th...

    Susmit Jha, John Rushby, Natarajan Shankar in Computer Safety, Reliability, and Security (2020)

  10. No Access

    Article

    TeLEx: learning signal temporal logic from positive examples using tightness metric

    We propose a novel passive learning approach, TeLex, to infer signal temporal logic (STL) formulas that characterize the behavior of a dynamical system using only observed signal traces of the system. First, we p...

    Susmit Jha, Ashish Tiwari, Sanjit A. Seshia, Tuhin Sahai in Formal Methods in System Design (2019)

  11. No Access

    Chapter

    A Refinement Proof for a Garbage Collector

    We describe how the PVS theorem prover has been used to verify a safety property of a widely studied garbage collection algorithm. The safety property asserts that “nothing but garbage is ever collected”. The gar...

    Klaus Havelund, Natarajan Shankar in From Reactive Systems to Cyber-Physical Systems (2019)

  12. No Access

    Chapter and Conference Paper

    Formalizing Hoare Logic in PVS

    We formalize a Hoare logic for the partial correctness of while programs in PVS and prove its soundness and relative completeness. We use the PVS higher-order logic to define the syntax and semantics of a small i...

    Natarajan Shankar in Engineering Trustworthy Software Systems (2018)

  13. No Access

    Chapter

    Combining Model Checking and Deduction

    There are two basic approaches to automated verification. In model checking, the system is viewed as a graph representing possible execution steps. Properties are established by exploring or traversing the gra...

    Natarajan Shankar in Handbook of Model Checking (2018)

  14. No Access

    Chapter and Conference Paper

    Duality-Based Nested Controller Synthesis from STL Specifications for Stochastic Linear Systems

    We propose an automatic synthesis technique to generate provably correct controllers of stochastic linear dynamical systems for Signal Temporal Logic (STL) specifications. While formal synthesis problems can b...

    Susmit Jha, Sunny Raj, Sumit Kumar Jha in Formal Modeling and Analysis of Timed Syst… (2018)

  15. No Access

    Chapter and Conference Paper

    TeLEx: Passive STL Learning Using Only Positive Examples

    We propose a novel passive learning approach, TeLEx, to infer signal temporal logic formulas that characterize the behavior of a dynamical system using only observed signal traces of the system. The approach requ...

    Susmit Jha, Ashish Tiwari, Sanjit A. Seshia, Tuhin Sahai in Runtime Verification (2017)

  16. No Access

    Chapter and Conference Paper

    Satisfiability Modulo Theories and Assignments

    The CDCL procedure for SAT is the archetype of conflict-driven procedures for satisfiability of quantifier-free problems in a single theory. In this paper we lift CDCL to CDSAT (Conflict-Driven Satisfiability), a...

    Maria Paola Bonacina, Stéphane Graham-Lengrand in Automated Deduction – CADE 26 (2017)

  17. Chapter and Conference Paper

    Contract-Based Verification of Complex Time-Dependent Behaviors in Avionic Systems

    Avionic systems involve complex time-dependent behaviors across interacting components. This paper presents a contract-based approach for formally verifying these behaviors in a compositional manner. A unique ...

    Devesh Bhatt, Arunabh Chattopadhyay, Wenchao Li, David Oglesby in NASA Formal Methods (2016)

  18. No Access

    Chapter and Conference Paper

    ARSENAL: Automatic Requirements Specification Extraction from Natural Language

    Requirements are informal and semi-formal descriptions of the expected behavior of a complex system from the viewpoints of its stakeholders (customers, users, operators, designers, and engineers). However, for...

    Shalini Ghosh, Daniel Elenius, Wenchao Li, Patrick Lincoln in NASA Formal Methods (2016)

  19. No Access

    Chapter and Conference Paper

    Code Generation Using a Formal Model of Reference Counting

    Reference counting is a popular technique for memory management. It tracks the number of active references to a data object during the execution of a program. Reference counting allows the memory used by a dat...

    Gaspard Férey, Natarajan Shankar in NASA Formal Methods (2016)

  20. No Access

    Chapter and Conference Paper

    The Gradual Verifier

    Static verification traditionally produces yes/no answers. It either provides a proof that a piece of code meets a property, or a counterexample showing that the property can be violated. Hence, the progress o...

    Stephan Arlt, Cindy Rubio-González, Philipp Rümmer, Martin Schäf in NASA Formal Methods (2014)

previous disabled Page of 4