Skip to main navigation Skip to search Skip to main content

Universal Safety Format: Automated Safety Software Generation

  • Frederik Haxel
  • , Alexander Viehl
  • , Michael Benkel
  • , Bjoern Beyreuther
  • , Klaus Birken
  • , Rolf Schmedes
  • , Kim Gruttner
  • , Daniel Mueller-Gritschneder
  • FZI Forschungszentrum Informatik
  • ScopeSET GmbH
  • Itemis AG
  • OFFIS Institute for Information Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

The development of safety-critical software requires a significant additional effort compared to standard soft-ware. Safety mechanisms, e.g., for mitigating hardware errors, have to be designed and integrated into the functional code. This results not only in substantial implementation overhead, but also reduces the overall maintainability of the software. In this paper, we present the Universal Safety Format (USF), which enables a model-driven approach that complies with the separation of concerns principle. Software safety mechanisms are specified as patterns via a domain-agnostic transformation language, separated from the functional soft-ware. Various domain-specific tools apply these safety patterns to domain-specific artifacts, such as code or software architecture models. This enables the reuse of safety patterns in multiple designs as well as in a single design to artifacts from different domains.

Original languageEnglish
Title of host publicationMODELSWARD 2022 - Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development
EditorsEdwin Seidewitz
PublisherScience and Technology Publications, Lda
Pages155-166
Number of pages12
ISBN (Print)9789897585500
DOIs
StatePublished - 2022
Event10th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2022 - Virtual, Online
Duration: 6 Feb 20228 Feb 2022

Publication series

NameInternational Conference on Model-Driven Engineering and Software Development
ISSN (Electronic)2184-4348

Conference

Conference10th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2022
CityVirtual, Online
Period6/02/228/02/22

Keywords

  • Code Generation
  • Domain-specific Language
  • Functional Safety
  • Model Transformation
  • Software Safety Mechanism

Fingerprint

Dive into the research topics of 'Universal Safety Format: Automated Safety Software Generation'. Together they form a unique fingerprint.

Cite this