Formal Verification of Safety Properties of Collaborative Robotic Applications including Variability

Author(s):  
Michael Rathmair ◽  
Christoph Luckeneder ◽  
Thomas Haspl ◽  
Berhnard Reiterer ◽  
Ralph Hoch ◽  
...  
2014 ◽  
Vol 47 (3) ◽  
pp. 12140-12145 ◽  
Author(s):  
İbrahim ŞENER ◽  
Özgür Turay KAYMAKCI ◽  
İlker ÜSTOĞLU ◽  
Galip CANSEVER

2016 ◽  
Vol 24 ◽  
pp. 1384-1396 ◽  
Author(s):  
İbrahim ŞENER ◽  
Özgür Turay KAYMAKÇI ◽  
İlker ÜSTOĞLU ◽  
Galip CANSEVER

10.29007/9jm3 ◽  
2018 ◽  
Author(s):  
Andreas Müller ◽  
Stefan Mitsch ◽  
Werner Retschitzegger ◽  
Wieland Schwinger ◽  
André Platzer

At scale, formal verification of hybrid systems is challenging, but a potential remedy is the observation that systems often come with a number of natural components with certain local responsibilities. Ideally, such a compartmentalization into more manageable components also translates to hybrid systems verification, so that safety properties about the whole system can be derived from local verification results. We propose a benchmark consisting of a sequence of three case studies, where components interact to achieve system safety. The baseline for the benchmark is the verification effort from a monolithic fashion (i.e., the entire system without splitting it into components). We describe how to split the system models used in these case studies into components with local responsibilities, and what is expected about their interaction to guarantee system safety. The benchmark can be used to assess the performance, automation, and verification features of component-based verification approaches.


2006 ◽  
Vol 6 (4) ◽  
pp. 451-481
Author(s):  
HAHNSANG KIM ◽  
THIERRY TURLETTI ◽  
AMAR BOUALI

The software approach to developing Digital Signal Processing (DSP) applications brings some great features such as flexibility, re-usability of resources and easy upgrading of applications. However, it requires long and tedious tests and verification phases because of the increasing complexity of the software applications. This implies the need of a software programming environment capable of putting together DSP modules and providing facilities to debug, verify and validate the code. The objective of the work is to provide such facilities as simulation and verification for developing DSP software applications. This led us to developing an extension toolkit, EPSPECTRA, built upon PSPECTRA, one of the first toolkits available to design basic software radio applications on standard PC workstations. In this paper, we first present EPSPECTRA, an ESTEREL-based extension of PSPECTRA that makes the design and implementation of portable DSP applications easier. It allows the drastic reduction of testing and verification time while requiring relatively little expertise in formal verification methods. Second, we demonstrate the use of EPSPECTRA, taking as an example the radio interface part of a GSM base station. We also present the verification procedures for the three safety properties of the implementation programs which have complex control-paths. These have to obey strict scheduling rules. In addition, EPSPECTRA achieves the verification of the targeted application since the same model is used for the executable code generation and for the formal verification.


Safe Comp 95 ◽  
1995 ◽  
pp. 474-488 ◽  
Author(s):  
A. Anselmi ◽  
C. Bernardeschi ◽  
A. Fantechi ◽  
S. Gnesi ◽  
S. Larosa ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document