Skip to main content

Showing 1–2 of 2 results for author: Schemmel, D

Searching in archive cs. Search in all archives.
.
  1. Symbolic Partial-Order Execution for Testing Multi-Threaded Programs

    Authors: Daniel Schemmel, Julian Büning, César Rodríguez, David Laprell, Klaus Wehrle

    Abstract: We describe a technique for systematic testing of multi-threaded programs. We combine Quasi-Optimal Partial-Order Reduction, a state-of-the-art technique that tackles path explosion due to interleaving non-determinism, with symbolic execution to handle data non-determinism. Our technique iteratively and exhaustively finds all executions of the program. It represents program executions using partia… ▽ More

    Submitted 22 July, 2020; v1 submitted 13 May, 2020; originally announced May 2020.

    Comments: Extended version of a paper presented at CAV'20

  2. Interoperability-Guided Testing of QUIC Implementations using Symbolic Execution

    Authors: Felix Rath, Daniel Schemmel, Klaus Wehrle

    Abstract: The main reason for the standardization of network protocols, like QUIC, is to ensure interoperability between implementations, which poses a challenging task. Manual tests are currently used to test the different existing implementations for interoperability, but given the complex nature of network protocols, it is hard to cover all possible edge cases. State-of-the-art automated software testi… ▽ More

    Submitted 29 November, 2018; originally announced November 2018.

    Comments: 6 pages