Results 41 to 50 of about 3,649,820 (385)

A Formal Verification Framework for Security Issues of Blockchain Smart Contracts

open access: yesElectronics, 2020
Blockchain technology has attracted more and more attention from academia and industry recently. Ethereum, which uses blockchain technology, is a distributed computing platform and operating system.
Tianyu Sun, Wensheng Yu
semanticscholar   +1 more source

A Specification-Based Semi-Formal Functional Verification Method by a Stage Transition Graph Model

open access: yesIEEE Access, 2019
The semi-formal verification method, in which the functionality is formally specified and the checking is undertaken through the formal model-based simulation, has been a promising choice for the functional verification of hardware designs.
Zhao Lv   +3 more
doaj   +1 more source

Formal Verification of HotStuff

open access: yes, 2021
HotStuff is a recent algorithm for repeated distributed consensus used in permissioned blockchains. We present a simplified version of the HotStuff algorithm and verify its safety using both Ivy and the TLA Proof Systems tools.We show that HotStuff deviates from the traditional view-instance model used in other consensus algorithms and instead follows ...
openaire   +4 more sources

Formal Verification of Hardware Synthesis [PDF]

open access: yes, 2013
We report on the implementation of a certified compiler for a high-level hardware description language (HDL) called Fe-Si (FEatherweight SynthesIs). Fe-Si is a simplified version of Bluespec, an HDL based on a notion of guarded atomic actions. Fe-Si is defined as a dependently typed deep embedding in Coq. The target language of the compiler corresponds
Braibant, Thomas, Chlipala, Adam
openaire   +6 more sources

Formal verification of high-level synthesis

open access: yesProc. ACM Program. Lang., 2021
High-level synthesis (HLS), which refers to the automatic compilation of software into hardware, is rapidly gaining popularity. In a world increasingly reliant on application-specific hardware accelerators, HLS promises hardware designs of comparable ...
Yann Herklotz   +3 more
semanticscholar   +1 more source

Towards automatic Maude specifications generation from C functions

open access: yesJournal of Innovation Information Technology and Application, 2023
In this paper, we aim to contribute to the knowledge about how imperative C functions can be transformed to Maude functional and system modules respectively.
fateh boutekkouk
doaj   +1 more source

From Event-B models to Dafny code contracts [PDF]

open access: yes, 2015
International audienceThe constructive approach to software correctness aims at formal modelling and verification of the structure and behaviour of a system in different levels of abstraction. In contrast, the analytical approach to software verification
C.A.R. Hoare   +11 more
core   +1 more source

Safety Assessment of Collaborative Robotics Through Automated Formal Verification

open access: yesIEEE Transactions on robotics, 2020
A crucial aspect of physical human–robot collaboration (HRC) is to maintain a safe common workspace for human operator. However, close proximity between human–robot and unpredictability of human behavior raises serious challenges in terms of safety. This
F. Vicentini   +3 more
semanticscholar   +1 more source

A Modeling Strategy for the Verification of Context-Oriented Chatbot Conversational Flows via Model Checking [PDF]

open access: yesJournal of Universal Computer Science, 2023
Verification of chatbot conversational flows is paramount to capturing and understanding chatbot behavior and predicting problems that would cause the entire flow to be restructured from scratch.
Geovana Ramos Sousa Silva   +2 more
doaj   +3 more sources

Survey on Learning-Based Formal Methods: Taxonomy, Applications and Possible Future Directions

open access: yesIEEE Access, 2020
Formal methods play an important role in testing and verifying software quality, especially in modern society with rapid technological updates.
Fujun Wang   +3 more
doaj   +1 more source

Home - About - Disclaimer - Privacy