YASSi: Yet Another Symbolic Simulator Large (Tool Demo)

Sebastian Pointner, Pablo Gonzalez-de-Aledo, Robert Wille

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationDatabase and Expert Systems Applications - DEXA 2020 International Workshops BIOKDD, IWCFS and MLKgraphs, Proceedings
EditorsGabriele Kotsis, Ismail Khalil, Johannes Sametinger, A Min Tjoa, Lukas Fischer, Bernhard Moser, Jorge Martinez-Gil, Atif Mashkoor, Anna Fensel
PublisherSpringer Science and Business Media Deutschland GmbH
Pages25-31
Number of pages7
ISBN (Print)9783030590277
DOIs
StatePublished - 2020
Externally publishedYes
Event11th International Workshop on Biological Knowledge Discovery from Data, BIOKDD 2020, the 4th International Workshop on Cyber-Security and Functional Safety in Cyber-Physical Systems, IWCFS 2020, the 2nd International Workshop on Machine Learning and Knowledge Graphs, MLKgraphs2019, held at the 31st International Conference on Database and Expert Systems Applications, DEXA 2020 - Bratislava, Slovakia
Duration: 14 Sep 202017 Sep 2020

Publication series

NameCommunications in Computer and Information Science
Volume1285 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference11th International Workshop on Biological Knowledge Discovery from Data, BIOKDD 2020, the 4th International Workshop on Cyber-Security and Functional Safety in Cyber-Physical Systems, IWCFS 2020, the 2nd International Workshop on Machine Learning and Knowledge Graphs, MLKgraphs2019, held at the 31st International Conference on Database and Expert Systems Applications, DEXA 2020
Country/TerritorySlovakia
CityBratislava
Period14/09/2017/09/20

Keywords

  • Assertion checking
  • Stimuli generation
  • Symbolic simulation

Fingerprint

Dive into the research topics of 'YASSi: Yet Another Symbolic Simulator Large (Tool Demo)'. Together they form a unique fingerprint.

Cite this