Formal specification and verification of autonomous robotic systems: A survey

M Luckcuck, M Farrell, LA Dennis, C Dixon… - ACM Computing …, 2019 - dl.acm.org
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their
formal specification and verification uniquely challenging. Though commonly used, testing …

Component-based distributed software reconfiguration: a verification-oriented survey

H Coullon, L Henrio, F Loulergue… - ACM Computing Surveys, 2023 - dl.acm.org
Distributed software built from components has become a mainstay of service-oriented
applications, which frequently undergo reconfigurations to adapt to changes in their …

VeriSolid: Correct-by-design smart contracts for Ethereum

A Mavridou, A Laszka, E Stachtiari, A Dubey - Financial Cryptography and …, 2019 - Springer
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 …

A survey on formal verification for solidity smart contracts

I Garfatta, K Klai, W Gaaloul, M Graiet - Proceedings of the 2021 …, 2021 - dl.acm.org
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 …

[HTML][HTML] Contracts-refinement proof system for component-based embedded systems

A Cimatti, S Tonetta - Science of computer programming, 2015 - Elsevier
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 …

[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 …

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 …

Early validation of system requirements and design through correctness-by-construction

E Stachtiari, A Mavridou, P Katsaros, S Bliudze… - Journal of Systems and …, 2018 - Elsevier
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 …

Runtime failure prevention and reaction

Y Falcone, L Mariani, A Rollet, S Saha - Lectures on Runtime Verification …, 2018 - Springer
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 …

Codesign methodologies and tools for cyber–physical systems

Q Zhu, A Sangiovanni-Vincentelli - Proceedings of the IEEE, 2018 - ieeexplore.ieee.org
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 …