Safe Behavior Model Synthesis: From STPA to LTL to SCCharts

Jette Petzold, Reinhard von Hanxleden

2025

Abstract

In Model-Driven Engineering developers create a model of the system. Typically, such a model is verified to be safe by using model checking. For this, the developers need to create Linear Temporal Logic (LTL) formulas. Determining these formulas and modeling the system in the first place is time consuming and error-prone. We propose to automatically create the LTL formulas based on a risk analysis that has to be done anyway. This reduces errors and the time needed to create the formulas. Furthermore, we use these formulas to automatically synthesize a behavior model of the analyzed system that is safe by construction. The presented approach is implemented in the open-source tool PASTA. A case study with a simplified Adaptive Cruise Control system shows the applicability of the Safe Behavior Model synthesis.

Download


Paper Citation


in Harvard Style

Petzold J. and von Hanxleden R. (2025). Safe Behavior Model Synthesis: From STPA to LTL to SCCharts. In Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD; ISBN 978-989-758-729-0, SciTePress, pages 133-140. DOI: 10.5220/0013091600003896


in Bibtex Style

@conference{modelsward25,
author={Jette Petzold and Reinhard von Hanxleden},
title={Safe Behavior Model Synthesis: From STPA to LTL to SCCharts},
booktitle={Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD},
year={2025},
pages={133-140},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013091600003896},
isbn={978-989-758-729-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD
TI - Safe Behavior Model Synthesis: From STPA to LTL to SCCharts
SN - 978-989-758-729-0
AU - Petzold J.
AU - von Hanxleden R.
PY - 2025
SP - 133
EP - 140
DO - 10.5220/0013091600003896
PB - SciTePress