Nástroj pro tvorbu automatické dokumentace SW pro PLC

Loading...
Thumbnail Image

Date

Authors

Navrátil, Jan

Mark

B

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 zabývá implementací nástroje pro automatické generování diagramů z anotovaného zdrojového kódu v jazyce Structured Text pro PLC aplikace. Cílem je zefektivnit proces tvorby dokumentace softwarových projektů tím, že umožní vývojářům automaticky generovat diagramy, které popisují strukturu a chování jejich aplikací. Práce se dále zaměřuje na průzkum existujících nástrojů pro tvorbu diagramů a jejich možností. Na základě tohoto průzkumu je navržen a implementován překladač, který extrahuje relevantní informace z kódu a generuje diagramy ve standardizovaném grafickém jazyce UML. Výsledkem je implementovaný nástroj, který umožňuje softwarovým vývojářům snadno vytvářet a aktualizovat diagramy jejich aplikací, což přispívá k rychlejšímu a přesnějšímu procesu dokumentace.
This thesis focuses on implementing a tool for automatic generation of diagrams from annotated source code written in Structured Text for PLC applications. The aim is to streamline the documentation process of software projects by enabling developers to automatically generate diagrams that describe the structure and behavior of their applications. The thesis further explores existing tools for diagram creation and their capabilities. Based on this exploration, a compiler is designed and implemented, which extracts relevant information from the code and generates diagrams in the standardized graphical language UML. The result is an implemented tool that allows developers to easily create and update diagrams of their applications, contributing to a faster and more accurate documentation process.

Description

Citation

NAVRÁTIL, J. Nástroj pro tvorbu automatické dokumentace SW pro PLC [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

bez specializace

Comittee

Ing. Petr Petyovský, Ph.D. (člen) Ing. František Burian, Ph.D. (člen) doc. Ing. Petr Beneš, Ph.D. (předseda) Ing. Libor Veselý, Ph.D. (místopředseda) Ing. Radek Štohl, Ph.D. (člen)

Date of acceptance

2024-06-05

Defence

Student obhajoval práci na téma "Nástroj pro tvorbu automatické dokumentace SW pro PLC". Student obhájil diplomovou práci. Komise neměla žádné námitky k řešené práci. Po krátké prezentaci s interaktivní ukázkou dokumentace student odpověděl na dvě otázky oponenta a v průběhu odborné rozpravy odpověděl na doplňující dotazy: - Jaká vidíte rizika použití UI v komentování kódu?

Result of defence

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO