Kontinuální integrace a nasazení kódu v programování bezpečnostních aplikací dle IEC 61511

Loading...
Thumbnail Image

Date

Authors

Vyroubal, Maxim

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Tato práce se zaměřuje na implementaci principů Continuous Integration and Continuous Delivery (CI/CD) do programování aplikací funkční bezpečnosti podle mezinárodních standardů IEC 61508 a IEC 61511. Zkoumá výhody a nevýhody aplikace postupů CI/CD na vývoj logiky řízení související s bezpečností. Práce představuje testovací framework pro kontroler AC800M High Integrity, včetně komunikační sekvence na bázi OPC a nástroje pro automatické generování testů pomocí struktur Control Builder M. Byl vyvinut softwarový nástroj pro automatizaci vytváření testů a generování diagramů pomocí metadat parametrů a obsahuje vestavěné reportovací API pro vyhodnocování výsledků testů. Výsledky demonstrují použitelnost použití konceptů CI/CD pro podporu spolehlivých a efektivních testovacích pracovních postupů v oblasti funkční bezpečnosti.
This thesis focuses on the implementation of Continuous Integration and Continuous Delivery (CI/CD) principles in functional safety application programming according to the international standards IEC 61508 and IEC 61511. Examines the benefits and challenges of applying CI/CD practices to the development of safety-related control logic. The thesis presents a test framework for the AC800M High Integrity controller, including an OPC-based communication sequence and automatic test generation tool using Control Builder M structures. A software tool was developed to automate test creation and diagram generation using parameter metadata and includes a built-in reporting API to evaluate test outcomes. The results demonstrate the applicability of using CI/CD concepts to support reliable and efficient test workflows in functional safety.

Description

Citation

VYROUBAL, M. Kontinuální integrace a nasazení kódu v programování bezpečnostních aplikací dle IEC 61511 [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

en

Study field

bez specializace

Comittee

prof. Ing. Rudolf Jalovecký, CSc. (předseda) doc. Ing. Václav Jirsík, CSc. (místopředseda) Ing. Miroslav Jirgl, Ph.D. (člen) Ing. Stanislav Klusáček, Ph.D. (člen) Ing. Miloslav Richter, Ph.D. (člen) Ing. Radek Štohl, Ph.D. (člen)

Date of acceptance

2025-06-18

Defence

Student obhájil bakalářskou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy odpověděl na dotazy: Co se stane, když budete mít v reportu chybu? "Momentálně jen prohlížení a oveřování správnosti postupu." Proč používáte zastaralou verzi OPCDA? "Protože ho používají v ABB."

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO