Nástroj pro tvorbu automatické dokumentace SW pro PLC
but.committee | 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) | cs |
but.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? | cs |
but.jazyk | čeština (Czech) | |
but.program | Kybernetika, automatizace a měření | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Petyovský, Petr | cs |
dc.contributor.author | Navrátil, Jan | cs |
dc.contributor.referee | Štohl, Radek | cs |
dc.date.created | 2024 | cs |
dc.description.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. | cs |
dc.description.abstract | 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. | en |
dc.description.mark | B | cs |
dc.identifier.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. | cs |
dc.identifier.other | 160096 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/246051 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | automatická dokumentace kódu | cs |
dc.subject | vývojový diagram | cs |
dc.subject | Structured Text | cs |
dc.subject | PlantUML | cs |
dc.subject | Doxygen | cs |
dc.subject | Flex | cs |
dc.subject | Bison | cs |
dc.subject | automatic code documentation | en |
dc.subject | flowchart | en |
dc.subject | Structured Text | en |
dc.subject | PlantUML | en |
dc.subject | Doxygen | en |
dc.subject | Flex | en |
dc.subject | Bison | en |
dc.title | Nástroj pro tvorbu automatické dokumentace SW pro PLC | cs |
dc.title.alternative | Automatic documentation tool for PLC software | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-06-05 | cs |
dcterms.modified | 2024-06-06-13:57:58 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 160096 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 14:41:53 | en |
sync.item.modts | 2025.01.17 14:01:11 | en |
thesis.discipline | bez specializace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav automatizace a měřicí techniky | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.48 MB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- appendix-1.zip
- Size:
- 10.43 MB
- Format:
- Unknown data format
- Description:
- file appendix-1.zip
Loading...
- Name:
- review_160096.html
- Size:
- 8.65 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_160096.html