Search
Search Results
-
Automated Software Verification of Hyperliveness
Hyperproperties relate multiple executions of a program and are commonly used to specify security and information-flow policies. Most existing work... -
Automated Quantum Program Verification in Dynamic Quantum Logic
Dynamic Quantum Logic (DQL) has been used as a logical framework for manually proving the correctness of quantum programs. This paper presents an... -
Automated Program Repair Using Formal Verification Techniques
We focus on two different approaches to automatic program repair, based on formal verification methods. Both repair techniques consider... -
Formal Modeling, Verification and Automated Synthesis
This chapter outlines the use of formal techniques and tools for modeling and analysis of safety systems. When used judiciously, this approach can... -
Automated Compositional Verification of Interlocking Systems
Model checking techniques have often been applied to the verification of railway interlocking systems. However, these techniques may fail to scale to... -
Automated Verification for Real-Time Systems
The correctness of real-time systems depends both on the correct functionalities and the realtime constraints. To go beyond the existing Timed... -
Isadora: automated information-flow property generation for hardware security verification
Isadora is a specification mining tool for creating information-flow properties for hardware. Isadora combines hardware information-flow tracking and...
-
symQV: Automated Symbolic Verification of Quantum Programs
We present symQV, a symbolic execution framework for writing and verifying quantum computations in the quantum circuit model. symQV can automatically... -
Automated verification of concurrent go programs via bounded model checking
The Go programming language offers a wide range of primitives to coordinate lightweight threads, e.g., channels, waitgroups, and mutexes—all of which...
-
Automated Verification of Correctness for Masked Arithmetic Programs
Masking is a widely-used effective countermeasure against power side-channel attacks for implementing cryptographic algorithms. Surprisingly, few... -
A multi-dimensional review on handwritten signature verification: strengths and gaps
A handwritten signature is the most widely accepted method to authenticate an individual in banking, financial, business transactions, cheque...
-
Providing Evidence for the Validity of the Virtual Verification of Automated Driving Systems
With the increasing complexity of automated driving systems, formal verification as well as statistical verification that solely relies on real-world... -
Parameterized Recursive Refinement Types for Automated Program Verification
Refinement types have recently been applied to program verification, where program verification problems are reduced to type checking or inference... -
Automated Temporal Verification for Algebraic Effects
Although effect handlers offer a versatile abstraction for user-defined effects, they produce complex and less restricted execution traces due to the... -
CAN-verify: A Verification Tool For BDI Agents
CAN-verify is an automated tool that aids the development, verification, and analysis of BDI agents written in the Conceptual Agent Notation (Can)... -
A review on kinship verification from facial information
AbstractKinship verification is a challenging computer vision task that aims to mainly answer the question: “Are these two persons blood relatives?”....
-
On applying residual reasoning within neural network verification
As neural networks are increasingly being integrated into mission-critical systems, it is becoming crucial to ensure that they meet various safety...
-
Multi-dilation Convolutional Neural Network for Automatic Handwritten Signature Verification
With the recent advancements in deep learning techniques, the application areas of unstructured data analytics are emerging in multiple domains. One...
-
Integrating runtime verification into an automated UAS traffic management system
Unmanned Aerial Systems (UAS) are quickly integrating into the National Air Space. Doing so safely is a pressing concern, as the US alone has over...
-
An Empirical Study on Automated Test Generation Tools for Java: Effectiveness and Challenges
Automated test generation tools enable test automation and further alleviate the low efficiency caused by writing hand-crafted test cases. However,...