Probabilistic black-box reachability checking (extended version)Springer Science and Business Media LLC - Tập 54 - Trang 416-448 - 2019
Bernhard K. Aichernig, Martin Tappler
Model checking has a long-standing tradition in software verification. Given a
system design it checks whether desired properties are satisfied. Unlike
testing, it cannot be applied in a black-box setting. To overcome this
limitation Peled et al. introduced black-box checking, a combination of
testing, model inference and model checking. The technique requires systems to
be fully deterministic. F... hiện toàn bộ
Network Event RecognitionSpringer Science and Business Media LLC - Tập 27 - Trang 213-251 - 2005
Karthikeyan Bhargavan, Carl A. Gunter
Network protocols can be tested by capturing communication packets, assembling
them into the high-level events, and comparing these to a finite state machine
that describes the protocol standard. This process, which we call Network Event
Recognition (NER), faces a number of challenges only partially addressed by
existing systems. These include the ability to provide precise conformance with
specif... hiện toàn bộ
Coverage-guided test generation for continuous and hybrid systemsSpringer Science and Business Media LLC - Tập 34 - Trang 183-213 - 2009
Thao Dang, Tarik Nahhal
In this paper, we describe a formal framework for conformance testing of
continuous and hybrid systems, using the international standard ‘Formal Methods
in Conformance Testing’ FMCT. We propose a novel test coverage measure for these
systems, which is defined using the star discrepancy notion. This coverage
measure is used to quantify the validation ‘completeness’. It is also used to
guide input s... hiện toàn bộ
Performability assessment by model checking of Markov reward modelsSpringer Science and Business Media LLC - Tập 36 - Trang 1-36 - 2010
Christel Baier, Lucia Cloth, Boudewijn R. Haverkort, Holger Hermanns, Joost-Pieter Katoen
This paper describes efficient procedures for model checking Markov reward
models, that allow us to evaluate, among others, the performability of
computer-communication systems. We present the logic CSRL (Continuous Stochastic
Reward Logic) to specify performability measures. It provides flexibility in
measure specification and paves the way for the numerical evaluation of a wide
variety of perfor... hiện toàn bộ
The Correctness of the Fast Fourier Transform: A Structured Proof in ACL2Springer Science and Business Media LLC - Tập 20 - Trang 91-106 - 2002
Ruben A. Gamboa
The powerlists data structure, created by Misra in the early 90s, is well suited
to express recursive, data-parallel algorithms. Misra has shown how powerlists
can be used to give simple descriptions to very complex algorithms, such as the
Fast Fourier Transform (FFT). Such simplicity in presentation facilitates
reasoning about the resulting algorithms, and in fact Misra has presented a
stunningly... hiện toàn bộ
Rely-guarantee bound analysis of parameterized concurrent shared-memory programsSpringer Science and Business Media LLC - - 2021
Thomas Pani, Georg Weissenbacher, Florian Zuleger
We present a thread-modular proof method for complexity and resource bound
analysis of concurrent, shared-memory programs. To this end, we lift Jones’
rely-guarantee reasoning to assumptions and commitments capable of expressing
bounds. The compositionality (thread-modularity) of this framework allows us to
reason about parameterized programs, i.e., programs that execute arbitrarily
many concurren... hiện toàn bộ
SMT-based verification of program changes through summary repairSpringer Science and Business Media LLC - Tập 60 - Trang 350-380 - 2023
Sepideh Asadi, Martin Blicha, Antti E. J. Hyvärinen, Grigory Fedyukovich, Natasha Sharygina
This article provides an innovative approach for verification by model checking
of programs that undergo continuous changes. To tackle the problem of repeating
the entire model checking for each new version of the program, our approach
verifies programs incrementally. It reuses computational history of the previous
program version, namely function summaries. In particular, the summaries are
over-a... hiện toàn bộ
Isla: tích hợp ngữ nghĩa ISA quy mô đầy đủ và các mô hình đồng thời định lý (phiên bản mở rộng) Dịch bởi AI Springer Science and Business Media LLC - - Trang 1-24 - 2023
Alasdair Armstrong, Brian Campbell, Ben Simner, Christopher Pulte, Peter Sewell
Các thông số kiến trúc như Armv8-A và RISC-V là nền tảng cuối cùng cho việc xác
minh phần mềm và tiêu chí chính xác cho việc xác minh phần cứng. Chúng nên xác
định hành vi đồng thời của các chương trình theo thứ tự và mô hình bộ nhớ thư
giãn cho phép, nhưng cho đến nay chưa có sự tích hợp giữa ngữ nghĩa tập lệnh
kiến trúc quy mô đầy đủ (ISA) với các mô hình đồng thời định lý, cả về mặt toán
học lẫ... hiện toàn bộ
Vacuity in practice: temporal antecedent failureSpringer Science and Business Media LLC - Tập 46 - Trang 81-104 - 2015
Shoham Ben-David, Fady Copty, Dana Fisman, Sitvanit Ruah
Different definitions of vacuity in temporal logic model checking have been
suggested along the years. Examining them closely, however, reveals an
interesting phenomenon. On the one hand, some of the definitions require
high-complexity vacuity detection algorithms. On the other hand, studies in the
literature report that not all vacuities detected in practical applications are
considered a problem... hiện toàn bộ
Achieving high coverage in hardware equivalence checking via concolic verificationSpringer Science and Business Media LLC - Tập 60 - Trang 329-349 - 2023
Pritam Roy, Sagar Chaki
A concolic approach, called slec-cf, to find counterexamples (CEXs) to
sequential equivalence between a high-level (e.g., SystemC) hardware description
and an RTL (e.g., Verilog) is presented. slec-cf works by searching for CEXs
over the possible values of a set of “control signals” in a depth-first
lexicographic manner, and avoiding values that cannot be realized by any
concrete input. In additio... hiện toàn bộ