Nástroj pro tvorbu automatické dokumentace SW pro PLC

Loading...
Thumbnail Image
Date
Authors
Navrátil, Jan
ORCID
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
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
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO