VeriSolid: Correct-by-design smart contracts for Ethereum
The adoption of blockchain based distributed ledgers is growing fast due to their ability to
provide reliability, integrity, and auditability without trusted entities. One of the key …
provide reliability, integrity, and auditability without trusted entities. One of the key …
Equivalence checking 40 years after: A review of bisimulation tools
H Garavel, F Lang - A Journey from Process Algebra via Timed Automata …, 2022 - Springer
Equivalence checking is a formal verification approach that consists in proving that two
programs or models are related modulo some equivalence relation, or that one is included …
programs or models are related modulo some equivalence relation, or that one is included …
[HTML][HTML] A formal verification approach for composite smart contracts security using FSM
M Almakhour, L Sliman, AE Samhat… - Journal of King Saud …, 2023 - Elsevier
Many of today's companies use Smart Contracts to represent and execute their business
processes. Smart contracts are self-executed programs running over blockchain. In this …
processes. Smart contracts are self-executed programs running over blockchain. In this …
Early validation of system requirements and design through correctness-by-construction
Early validation of requirements aims to reduce the need for the high-cost validation testing
and corrective measures at late development stages. This work introduces a systematic …
and corrective measures at late development stages. This work introduces a systematic …
Formal Verification of ERC-based Smart Contracts: A Systematic Literature Review
Defined as an agreement between multiple parties and systematically executed by a
computer code, smart contracts enable trust-less execution without a third party. Despite the …
computer code, smart contracts enable trust-less execution without a third party. Despite the …
Architecture-based design: A satellite on-board software case study
In this case study, we apply the architecture-based design approach to the control software
of the CubETH satellite. Architectures are a means for ensuring global coordination …
of the CubETH satellite. Architectures are a means for ensuring global coordination …
Correct-by-design interacting smart contracts and a systematic approach for verifying ERC20 and ERC721 contracts with VeriSolid
Blockchain-based smart contracts enable the creation of decentralized applications, which
often handle assets of considerable value. While the underlying platforms guarantee the …
often handle assets of considerable value. While the underlying platforms guarantee the …
[HTML][HTML] Modularizing behavioral and architectural crosscutting concerns in formal component-based systems–Application to the Behavior Interaction Priority …
We define a method to modularize crosscutting concerns in Component-Based Systems
(CBSs) expressed using the Behavior Interaction Priority (BIP) framework. Our method is …
(CBSs) expressed using the Behavior Interaction Priority (BIP) framework. Our method is …
Modularizing crosscutting concerns in component-based systems
We define a method to modularize crosscutting concerns in the Behavior Interaction Priority
(BIP) component-based framework. Our method is inspired from the Aspect Oriented …
(BIP) component-based framework. Our method is inspired from the Aspect Oriented …
Verification and Optimization of Smart Contracts Using Model Checking Framework
K Nelaturu - 2024 - search.proquest.com
Smart contracts have emerged as a fundamental component in the dynamic realm of
blockchain technology, facilitating automated transactions and agreements within an …
blockchain technology, facilitating automated transactions and agreements within an …