Published April 22, 2026 | Version 1.0.0
Software Open

Evaluating Assurance Cases as Text-Attributed Graphs for Structure and Provenance Analysis

  • 1. ROR icon Simula Research Laboratory

Description

AssureGraph: Graph-Based Evaluation of Human vs LLM-Generated Assurance Cases

This repository contains the official implementation of the paper:

Evaluating Assurance Cases as Text-Attributed Graphs for Predicate Structure and Provenance Analysis
EASE 2026 AI

AssureGraph introduces a graph evaluation framework for analysing the semantic and structural patterns of assurance cases. These are structured argument documents used in safety, security, and regulatory compliance.

We model assurance cases as Text-Attributed Argument Graphs (TAGs) and evaluate them using Graph Neural Networks (GNNs) for:

  • Link Prediction — identify connections between argument elements
  • Graph Classification — distinguishing between human-authored and LLM-generated cases
  • Explainability — analysing node/edge importance using GNNExplainer

This repository provides:

  • A cleaned and curated public dataset of assurance cases
  • Scripts for graph construction, training, and evaluation
  • Reproducible experiments for link prediction, provenance classification, and GNN explainability
  • Utilities to visualise structural differences between human and LLM-generated cases

Files

assuregraph.zip

Files (237.8 MB)

Name Size Download all
md5:51ba66a523045ed24585cfb15cda0676
237.8 MB Preview Download

Additional details

Identifiers

Funding

European Commission
CERTIFAI - Agile conformance assessment for cybersecurity CERTIFication enhanced by Artificial Intelligence 101120606

Dates

Accepted
2024-04-08
EASE 2026 AI Models / Data

Software

Repository URL
https://github.com/farizikhwantri/assuregraph
Programming language
Python