-
341
A First Step to the Categorical Logic of Quantum Programs
Published 2020-01-01“…The long-term goal of our research is to develop a powerful quantum logic which is useful in the formal verification of quantum programs and protocols. In this paper we introduce the basic idea of our categorical logic of quantum programs (CLQP): It combines the logic of quantum programming (LQP) and categorical quantum mechanics (CQM) such that the advantages of both LQP and CQM are preserved while their disadvantages are overcome. …”
Get full text
Article -
342
Run-Time Risk Mitigation in Automated Vehicles: A Model for Studying Preparatory Steps
Published 2017-09-01“…By studying an example, this article investigates some achievements in the modeling for the steps (i), (ii), and (iii), amenable to formal verification of desired properties derived from potential assurance obligations such as the global existence of an effective mitigation strategy. …”
Get full text
Article -
343
Modeling and Verification of Infinite Systems with Resources
Published 2013-12-01“…We consider formal verification of recursive programs with resource consumption. …”
Get full text
Article -
344
An Integrated Development Environment for the Prototype Verification System
Published 2019-12-01“…The steep learning curve of formal technologies is a well-known barrier to the adoption of formal verification tools in industry. This paper presents VSCode-PVS, a modern integrated development environment for the Prototype Verification System (PVS). …”
Get full text
Article -
345
Simultaneous task allocation and planning under uncertainty
Published 2019“…Building upon techniques and tools from formal verification, we show how to generate a sequence of multi-robot policies, iteratively refining them to reallocate tasks if individual robots fail, and providing probabilistic guarantees on the performance (and safe operation) of the team of robots under the resulting policy. …”
Conference item -
346
Computing mutation coverage in interpolation-based model checking
Published 2012“…Coverage is a standard measure in testing, but is very difficult to compute in the context of formal verification. We present efficient algorithms for identifying those parts of the system that are covered by a given property. …”
Journal article -
347
Partial orders for efficient bounded model checking of concurrent software
Published 2013“…Modelling program executions with partial orders rather than interleavings addresses both issues: we obtain an efficient encoding into integer difference logic for bounded model checking that enables first-time formal verification of deployed concurrent systems code. …”
Conference item -
348
TRX: A Formally Verified Parser Interpreter
Published 2011-06-01“…Parsing is an important problem in computer science and yet surprisingly little attention has been devoted to its formal verification. In this paper, we present TRX: a parser interpreter formally developed in the proof assistant Coq, capable of producing formally correct parsers. …”
Get full text
Article -
349
Using Model Checking for Analyzing Distributed Power Control Problems
Published 2010-01-01“…Model checking (MC) is a formal verification technique which has been known and still knows a resounding success in the computer science community. …”
Get full text
Article -
350
A formalisation of XMAS
Published 2013-04-01“…Communication fabrics play a key role in the correctness and performance of modern multi-core processors and systems-on-chip. To enable formal verification, a recent trend is to use high-level micro-architectural models to capture designers' intent about the communication and processing of messages. …”
Get full text
Article -
351
The Efficacy of Waste Management Plans in Australian Commercial Construction Refurbishment Projects
Published 2012-11-01“…Some reports indicate anabsence of any formal verification or monitoringprocess by regulators to assess the efficacy ofthe plans. …”
Get full text
Article -
352
A Specification Patterns System for Discrete Event Systems Analysis
Published 2013-08-01“…As formal verification tools gain popularity, the problem arises of making them more accessible to engineers. …”
Get full text
Article -
353
Security and efficiency enhancement of an anonymous three-party password-authenticated key agreement using extended chaotic maps.
Published 2018-01-01“…Furthermore, we propose a novel scheme with enhanced security and efficiency. We use formal verification tool ProVerif, which is based on pi calculus, to prove security and authentication of our scheme. …”
Get full text
Article -
354
Formal Model Engineering for Embedded Systems Using Real-Time Maude
Published 2011-06-01“…One can then use the code generation facilities of the tools for the modeling languages to automatically synthesize Real-Time Maude verification models from design models, enabling a formal model engineering process that combines the convenience of modeling using an informal but intuitive modeling language with formal verification. We give a brief overview six fairly different modeling formalisms for which Real-Time Maude has provided the formal semantics and (possibly) formal analysis. …”
Get full text
Article -
355
Using Model Checking for Analyzing Distributed Power Control Problems
Published 2010-01-01“…<p/> <p>Model checking (MC) is a formal verification technique which has been known and still knows a resounding success in the computer science community. …”
Get full text
Article -
356
Automatic Verification of Critical Industrial Process with Automata
Published 2016-12-01“…One way to achieve this goal is using formal verification techniques such as Model Checking (MC), which increases understanding of automated processes, revealing inconsistencies, ambiguities and incompleteness, which are not easily noticed. …”
Get full text
Article -
357
Formally Verifying a Programmable Network Switch
Published 2024“…In this thesis, we propose a novel formal-verification methodology aimed at establishing strong correctness theorems for synthesizable hardware designs for network functionality, demonstrated through a case-study analysis of a Tofino-like programmable switch that we call VeriSwit. …”
Get full text
Thesis -
358
An interpolating sequent calculus for quantifier-free Presburger arithmetic
Published 2011“…Craig interpolation has become a versatile tool in formal verification, used for instance to generate program assertions that serve as candidates for loop invariants. …”
Journal article -
359
Quantitative verification of Kalman filters
Published 2021“…We propose novel formal verification techniques and software to perform a rigorous quantitative analysisof the effectiveness of Kalman filters. …”
Journal article -
360
Simultaneous task allocation and planning under uncertainty
Published 2019“…Building upon techniques and tools from formal verification, we show how to generate a sequence of multi-robot policies, iteratively refining them to reallocate tasks if individual robots fail, and providing probabilistic guarantees on the performance (and safe operation) of the team of robots under the resulting policy. …”
Conference item