Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 3.69 KB

README.md

File metadata and controls

65 lines (43 loc) · 3.69 KB

hibou banner

HIBOU

HIBOU (for Holistic Interaction Behavioral Oracle Utility) provides utilities for designing, drawing & manipulating interaction models, explore their semantics and analyse outputs of distributed systems (sets of distributed logs) with regard to formal specifications written as interaction models.

This present version "hibou_label" treats labelled interaction models. A fork "hibou_efm" that treats interaction models enriched with data and time is also available.

This piece of software has been developed as part of my PhD thesis in 2018-2021 at the CentraleSupelec engineering school (part of Université Paris-Saclay) in collaboration with the CEA (Commissariat à l'énergie atomique et aux énergies alternatives).

Publications

Associated publications (in chronological order):

Coq proofs and other automated proofs

The theoretical background of this present tool has been checked with some automated proofs written in Coq:

The convergence of rewrite systems used for computing simplified / canonical forms of interactions have been proven using dedicated tools:

Experiments

(Multi-)Trace analysis:

Translations and model synthesis:

Documentation

A README (not up-to-date) can be accessed here.