Safety Factories - a Manifesto

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Cârlan, Carmen, Ratiu, Daniel, Wagner, Michael
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911194731773952
author Cârlan, Carmen
Ratiu, Daniel
Wagner, Michael
author_facet Cârlan, Carmen
Ratiu, Daniel
Wagner, Michael
contents Modern cyber-physical systems are operated by complex software that increasingly takes over safety-critical functions. Software enables rapid iterations and continuous delivery of new functionality that meets the ever-changing expectations of users. As high-speed development requires discipline, rigor, and automation, software factories are used. These entail methods and tools used for software development, such as build systems and pipelines. To keep up with the rapid evolution of software, we need to bridge the disconnect in methods and tools between software development and safety engineering today. We need to invest more in formality upfront - capturing safety work products in semantically rich models that are machine-processable, defining automatic consistency checks, and automating the generation of documentation - to benefit later. Transferring best practices from software to safety engineering is worth exploring. We advocate for safety factories, which integrate safety tooling and methods into software development pipelines.
format Preprint
id arxiv_https___arxiv_org_abs_2509_08285
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Safety Factories - a Manifesto
Cârlan, Carmen
Ratiu, Daniel
Wagner, Michael
Software Engineering
Modern cyber-physical systems are operated by complex software that increasingly takes over safety-critical functions. Software enables rapid iterations and continuous delivery of new functionality that meets the ever-changing expectations of users. As high-speed development requires discipline, rigor, and automation, software factories are used. These entail methods and tools used for software development, such as build systems and pipelines. To keep up with the rapid evolution of software, we need to bridge the disconnect in methods and tools between software development and safety engineering today. We need to invest more in formality upfront - capturing safety work products in semantically rich models that are machine-processable, defining automatic consistency checks, and automating the generation of documentation - to benefit later. Transferring best practices from software to safety engineering is worth exploring. We advocate for safety factories, which integrate safety tooling and methods into software development pipelines.
title Safety Factories - a Manifesto
topic Software Engineering
url https://arxiv.org/abs/2509.08285