A review of verification and validation for space autonomous systems
Abstract Purpose of Review The deployment of hardware (eg, robots, satellites, etc.) to
space is a costly and complex endeavor. It is of extreme importance that on-board systems …
space is a costly and complex endeavor. It is of extreme importance that on-board systems …
Formal modelling and runtime verification of autonomous grasping for active debris removal
Active debris removal in space has become a necessary activity to maintain and facilitate
orbital operations. Current approaches tend to adopt autonomous robotic systems which are …
orbital operations. Current approaches tend to adopt autonomous robotic systems which are …
Using formal methods for autonomous systems: Five recipes for formal verification
M Luckcuck - Proceedings of the Institution of Mechanical …, 2023 - journals.sagepub.com
Formal Methods are mathematically-based techniques for software design and engineering,
which enable the unambiguous description of and reasoning about a system's behaviour …
which enable the unambiguous description of and reasoning about a system's behaviour …
Using dafny to solve the VerifyThis 2021 challenges
This paper provides an experience report of using the Dafny program verifier, at the
VerifyThis 2021 program verification competition. The competition aims to evaluate the …
VerifyThis 2021 program verification competition. The competition aims to evaluate the …
Data-Driven Security Verification for Autonomous Debris Removal in Space
Autonomous Debris Removal allows debris in space to be collected and removed safely
from the orbit. However, it relies on the integrity of the sensor data such as LiDAR to estimate …
from the orbit. However, it relies on the integrity of the sensor data such as LiDAR to estimate …
Journal-First: Formal Modelling and Runtime Verification of Autonomous Grasping for Active Debris Removal
Verifying that autonomous space robotic software behaves correctly is crucial, particularly
since such software is often mission-critical, that is, a software failure can lead to mission …
since such software is often mission-critical, that is, a software failure can lead to mission …
[PDF][PDF] VerifyThis 2022 Program Verification Competition
VerifyThis 2022 was a two-day program verification competition that was ran as part of the
European Joint Conferences on Theory and Practice of Software (ETAPS) on the 2nd and …
European Joint Conferences on Theory and Practice of Software (ETAPS) on the 2nd and …
[PDF][PDF] 3.14 Contracts, abstractly
In our view, the primary purpose of contracts is to split responsibilities, and assign them to
different parts of a system. To this end, we propose an abstract view of contracts as the …
different parts of a system. To this end, we propose an abstract view of contracts as the …
[PDF][PDF] Verifying Programs Involving Self-Application Using Dafny
P Remkes - pure.tue.nl
This thesis provides an experience report of working with the Dafny language. Computer
programs generally make use of while-loops and/or recursion to program repetitive …
programs generally make use of while-loops and/or recursion to program repetitive …
[PDF][PDF] 3.14 Contracts, abstractly
C Lidström - Principles of Contract Languages - people.kth.se
In our view, the primary purpose of contracts is to split responsibilities, and assign them to
different parts of a system. To this end, we propose an abstract view of contracts as the …
different parts of a system. To this end, we propose an abstract view of contracts as the …