YASSi: Yet Another Symbolic Simulator

  • Sebastian Pointner (Speaker)
  • Pablo Gonzalez de Aledo (Speaker)
  • Robert Wille (Speaker)

Activity: Talk or presentationContributed talkscience-to-science

Description

Safety critical systems have finally made their way into our daily life. While recent industrial and academic research could already improve the design cycle for such systems, ensuring the functionality of such systems still remains an open question. Such systems which are composed of hardware as well as software components have to be checked since any wrong behavior of the system could end up in harming human life. To this end, program analysis techniques can be applied in order to ensure that the program works as intended and that no unwanted behavior is executed. However, approaches like static or dynamic program analysis which are widely applied for this purpose still lead a large number of fault positive results. To overcome such limitations an alternative approach called symbolic execution has been proposed. In this work, we present a tool called YASSi which implements this approach. Applying YASSi allows to symbolically execute programs written in the C/C++ language. By this, YASSi can be applied for several applications needed for the checking program for safety critical properties like (1) assertion checking, (2) reachability analysis, or (3) stimuli generation for digital circuits.
Period16 Sept 2020
Event titleInternational Workshop on Cyber-Security and Functional Safety in Cyber-Physical Systems (IWCFS)
Event typeConference
LocationAustriaShow on map

Fields of science

  • 202 Electrical Engineering, Electronics, Information Engineering
  • 102 Computer Sciences

JKU Focus areas

  • Digital Transformation