Tampere University of Technology

TUTCRIS Research Portal

Patterns for functional safety system development

Research output: Chapter in Book/Report/Conference proceedingChapterScientificpeer-review


Original languageEnglish
Title of host publicationTransactions on Pattern Languages of Programming IV
PublisherSpringer Verlag
Number of pages39
ISBN (Electronic)978-3-030-14291-9
ISBN (Print)978-3-030-14290-2
Publication statusPublished - 2019
Publication typeA3 Part of a book or another research book

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Functional safety is involved in many machines, processes, and systems to mitigate risks by reducing the likelihood of the occurrence or the severity of the consequences of a hazard. The development of functional safety systems realising safety functions is typically directed by laws and standards, which set requirements on the development process and design of the system. In addition, functional safety systems often operate in a context, in which other control entities also affect the operation of the system under control. In this article, nine patterns considering the design and development functional safety systems, in terms of their architecture and co-operation with other controlling entities, are presented. The purpose of the patterns is to support the designers of functional safety systems to cope with the mentioned aspects.


  • Architecture, Control, Pattern, Safety function, Safety-related

Publication forum classification

Field of science, Statistics Finland