scholarly journals Robustness Analysis of Floating-Point Programs by Self-Composition

2014 ◽  
Vol 2014 ◽  
pp. 1-12
Author(s):  
Liqian Chen ◽  
Jiahong Jiang ◽  
Banghu Yin ◽  
Wei Dong ◽  
Ji Wang

Robustness is a key property for critical systems that run in uncertain environments, to ensure that small input perturbations can cause only small output changes. Current critical systems often involve lots of floating-point computations which are inexact. Robustness analysis of floating-point programs needs to consider both the uncertain inputs and the inexact computation. In this paper, we propose to leverage the idea of self-composition to transform the robustness analysis problem into a reachability problem, which enables the use of standard reachability analysis techniques such as software model checking and symbolic execution for robustness analysis. To handle floating-point arithmetic, we employ an abstraction that encompasses the effect of rounding and that can encompass all rounding modes. It converts floating-point expressions into linear expressions with interval coefficients in exact real arithmetic. On this basis, we employ interval linear programming to compute the maximum output change or maximum allowed input perturbation for the abstracted programs. Preliminary experimental results of our prototype implementation are encouraging.

2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Mohammad Javad Fotuhi ◽  
Zafer Bingul

Purpose This paper aims to develope a novel fractional hybrid impedance control (FHIC) approach for high-sensitive contact stress force tracking control of the series elastic muscle-tendon actuator (SEM-TA) in uncertain environments. Design/methodology/approach In three different cases, the fractional parameters of the FHIC were optimized with the particle swarm optimization algorithm. Its adaptability to the pressure of the sole of the foot on real environments such as grass (soft), carpet (medium) and solid floors (hard) is far superior to traditional impedance control. The main aim of this paper is to derive the dynamic simulation models of the SEM-TA, to develop a control architecture allowing for high-sensitive contact stress force control in three cases and to verify the simulation models and the proposed controller with experimental results. The performance of the optimized controllers was evaluated according to these parameters, namely, maximum overshoot, steady-state error, settling time and root mean squared errors of the positions. Moreover, the frequency robustness analysis of the controllers was made in three cases. Findings Different simulations and experimental results were conducted to verify the control performance of the controllers. According to the comparative results of the performance, the responses of the proposed controller in simulation and experimental works are very similar. Originality/value Origin approach and origin experiment.


Author(s):  
Malte Mues ◽  
Falk Howar

Abstract JDart performs dynamic symbolic execution of Java programs: it executes programs with concrete inputs while recording symbolic constraints on executed program paths. A constraint solver is then used for generating new concrete values from recorded constraints that drive execution along previously unexplored paths. JDart is built on top of the Java PathFinder software model checker and uses the JConstraints library for the integration of constraint solvers.


Author(s):  
Jason Belt ◽  
Robby ◽  
Patrice Chalin ◽  
John Hatcliff ◽  
Xianghua Deng

2006 ◽  
Vol 16 (2) ◽  
pp. 97-121 ◽  
Author(s):  
Bernard Botella ◽  
Arnaud Gotlieb ◽  
Claude Michel

2021 ◽  
Author(s):  
Arnab Das ◽  
Tanmay Tirpankar ◽  
Ganesh Gopalakrishnan ◽  
Sriram Krishnamoorthy

Author(s):  
Jason Belt ◽  
John Hatcliff ◽  
Robby ◽  
Patrice Chalin ◽  
David Hardin ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document