Formal specification and verification of autonomous robotic systems: A survey
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their
formal specification and verification uniquely challenging. Though commonly used, testing …
formal specification and verification uniquely challenging. Though commonly used, testing …
Component-based distributed software reconfiguration: a verification-oriented survey
Distributed software built from components has become a mainstay of service-oriented
applications, which frequently undergo reconfigurations to adapt to changes in their …
applications, which frequently undergo reconfigurations to adapt to changes in their …
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 …
A survey on formal verification for solidity smart contracts
One of the 21st century's hottest topics in the world of IT has been the emergence of what
some predict to be the foundation stone for a new era of internet (web 3.0): Blockchain …
some predict to be the foundation stone for a new era of internet (web 3.0): Blockchain …
[HTML][HTML] Contracts-refinement proof system for component-based embedded systems
Contract-based design is an emerging paradigm for the design of complex systems, where
each component is associated with a contract, ie, a clear description of the expected …
each component is associated with a contract, ie, a clear description of the expected …
[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 …
Autonomous systems–an architectural characterization
J Sifakis - Models, Languages, and Tools for Concurrent and …, 2019 - Springer
The concept of autonomy is key to the IoT vision promising increasing integration of smart
services and systems minimizing human intervention. This vision challenges our capability …
services and systems minimizing human intervention. This vision challenges our capability …
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 …
Runtime failure prevention and reaction
This chapter describes how to use in-the-field runtime techniques to improve the
dependability of software systems. In particular, we first present an overall vision of the …
dependability of software systems. In particular, we first present an overall vision of the …
Codesign methodologies and tools for cyber–physical systems
Cyber-physical system (CPS) analysis and design are challenging due to the intrinsic
heterogeneity of those systems. Today, CPSs are often designed by leveraging existing …
heterogeneity of those systems. Today, CPSs are often designed by leveraging existing …