A Parallel Tempering Approach for Efficient Exploration of the Verification Tradespace in Engineered Systems

09/24/2021
by   Peng Xu, et al.
0

Verification is a critical process in the development of engineered systems. Through verification, engineers gain confidence in the correct functionality of the system before it is deployed into operation. Traditionally, verification strategies are fixed at the beginning of the system's development and verification activities are executed as the development progresses. Such an approach appears to give inferior results as the selection of the verification activities does not leverage information gained through the system's development process. In contrast, a set-based design approach to verification, where verification activities are dynamically selected as the system's development progresses, has been shown to provide superior results. However, its application under realistic engineering scenarios remains unproven due to the large size of the verification tradespace. In this work, we propose a parallel tempering approach (PTA) to efficiently explore the verification tradespace. First, we formulate exploration of the verification tradespace as a tree search problem. Second, we design a parallel tempering (PT) algorithm by simulating several replicas of the verification process at different temperatures to obtain a near-optimal result. Third, We apply the PT algorithm to all possible verification states to dynamically identify near-optimal results. The effectiveness of the proposed PTA is evaluated on a partial model of a notional satellite optical instrument.

READ FULL TEXT

page 6

page 7

page 8

page 12

page 13

page 15

page 16

page 18

research
04/02/2022

A UCB-based Tree Search Approach to Joint Verification-Correction Strategy for Large Scale Systems

Verification planning is a sequential decision-making problem that speci...
research
05/28/2019

A near-optimal algorithm for approximating the John Ellipsoid

We develop a simple and efficient algorithm for approximating the John E...
research
11/19/2021

Formal verification of space systems designed with TASTE

Model-Based Systems Engineering (MBSE) is a development approach aiming ...
research
07/23/2020

Towards a Systems Engineering based Automotive Product Engineering Process

Deficit and redundancies in existing automotive product development hind...
research
12/18/2018

Partial Verification as a Substitute for Money

Recent work shows that we can use partial verification instead of money ...
research
06/06/2019

Dynamically Allocated Memory Verification in Object-Oriented Programs using Prolog

A Prolog-based framework for fully automated verification currently unde...
research
09/11/2018

A Cryptographic Escrow for Treaty Declarations and Step-by-Step Verification

The verification of arms-control and disarmament agreements requires sta...

Please sign up or login with your details

Forgot password? Click here to reset