There is a newer version of the record available.

Published January 12, 2026 | Version Version v1.0
Software Open

Reproducing the Experiments of Automated Self-Explanation of Expected versus Perceived Behavior for Interacting Digital Systems

  • 1. EDMO icon Hamburg University of Technology
  • 2. ROR icon Deutsches Elektronen-Synchrotron DESY
  • 1. Hamburg University of Technology
  • 2. ROR icon Deutsches Elektronen-Synchrotron DESY

Description

This repository contains the source code and experimental artifacts accompanying the paper:

M. Alkhiyami, G. Martino, and G. Fey, Automated Self-Explanation of Expected versus Perceived Behavior for Interacting Digital Systems, Design, Automation and Test in Europe Conference (DATE), 2026.

The artifacts implement the algorithm for automatically generating explanations of mismatches between expected and perceived behavior in interacting digital systems, as presented in the paper. The implementation follows the bounded model checking and SMT-based formulation described in Sections IV–V.

Contents

  • Source code implementing the explanation algorithm

  • Models of interacting systems (Mealy machines and assumptions)

  • Experimental setups for the wind park–turbine and traffic controller–autonomous vehicles case studies

  • Scripts and configuration files used to reproduce the reported experiments and results

Purpose
The artifacts are provided to support transparency, reproducibility, and further research on self-explaining interacting digital systems.

Files

ducode-master.zip

Files (25.4 MB)

Name Size Download all
md5:488a88b04c23886257d4c9fb2200733d
25.4 MB Preview Download