IDE for SCADA Development at CERN
| but.committee | doc. RNDr. Jitka Kreslíková, CSc. (předseda) prof. Ing. Tomáš Hruška, CSc. (místopředseda) doc. Ing. Vítězslav Beran, Ph.D. (člen) prof. RNDr. Milan Češka, CSc. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Doc. Ing. Lea Kubíčková, Ph.D. (člen) | cs |
| but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: Rozeberte podrobněji, jaký je podíl Vaší práce v projektu, a v čem tkvěla náročnost jednotlivých úkolů, případně jaké se Vám dostalo podpory. Navrhl jste nějaké vlastní statické analýzy? Případně, odkud jste čerpal? Jak jste statické analýzy vyhodnocoval, a jak to dopadlo? | cs |
| but.jazyk | angličtina (English) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Křivka, Zbyněk | en |
| dc.contributor.author | Mareček, Matěj | en |
| dc.contributor.referee | Holík, Lukáš | en |
| dc.date.created | 2016 | cs |
| dc.description.abstract | Cílem této magisterské práce je navrhnout a implementovat IDE (integrované vývojové prostředí), které zvýší efektivitu a bezpečnost vývoje pro SIMATIC WinCC Open Architecture. Tato práce je založena na výzkumu provedeném týmem z Technické univerzity v Eindhovenu a splňuje požadavky pocházející ze SCD sekce v CERN (Evropské organizace pro jaderný výzkum). Vyvinuté IDE je postaveno na platformě Eclipse, přičemž pro syntaktickou analýzu, linkování a sémantickou analýzu kódu používá Xtext framework. IDE nabízí také podporu pro nově vytvořený programovací jazyk, který umožňuje programátorům jednoduše nadefinovat šablonu pro konfigurační soubory používané WinCC OA. Interpret tohoto nového jazyka je schopen provést syntaktickou analýzu šablony a konfiguračního souboru a rozhodnout, zdali konfigurační soubor odpovídá šabloně. Praktickým výstupem této práce je integrované vývojové prostředí, které podporuje vývoj WinCC OA aplikací v CERN a periodicky provádí analýzu kódu těchto aplikací napsaného v jazyce Control script. | en |
| dc.description.abstract | The goal of this master's thesis is to design and implement an IDE (Integrated Development Environment) that makes development for SIMATIC WinCC Open Architecture more effective and secure. This thesis is based on a research made by Eindhoven University of Technology and it meets needs of CERN EN ICE SCD section. The developed IDE is built on top of the Eclipse Platform and it uses Xtext for code parsing, scoping, linking and static code analysis. The IDE also supports a new programming language that allows programmers to easily define templates for WinCC OA configuration files. The interpreter of this new language is able to parse a template and a configuration file and decide whether the configuration file matches the template. The practical result of this thesis is an IDE that supports WinCC OA developers at CERN and performs periodical analysis of CERN code written in Control script Language. | cs |
| dc.description.mark | A | cs |
| dc.identifier.citation | MAREČEK, M. IDE for SCADA Development at CERN [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016. | cs |
| dc.identifier.other | 96488 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/61974 | |
| dc.language.iso | en | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | SCADA systémy | en |
| dc.subject | WinCC OA | en |
| dc.subject | PVSS | en |
| dc.subject | CERN | en |
| dc.subject | programovací jazyky | en |
| dc.subject | Java | en |
| dc.subject | Xtext | en |
| dc.subject | Eclipse | en |
| dc.subject | gramatiky | en |
| dc.subject | abstraktní syntaktický strom (AST) | en |
| dc.subject | linkování | en |
| dc.subject | statická analýza kódu | en |
| dc.subject | intepretace kódu. | en |
| dc.subject | SCADA systems | cs |
| dc.subject | WinCC OA | cs |
| dc.subject | PVSS | cs |
| dc.subject | CERN | cs |
| dc.subject | programming languages | cs |
| dc.subject | Java | cs |
| dc.subject | Xtext | cs |
| dc.subject | Eclipse | cs |
| dc.subject | grammars | cs |
| dc.subject | abstract syntax tree (AST) | cs |
| dc.subject | linking | cs |
| dc.subject | static code analysis | cs |
| dc.subject | code interpretation. | cs |
| dc.title | IDE for SCADA Development at CERN | en |
| dc.title.alternative | IDE for SCADA Development at CERN | cs |
| dc.type | Text | cs |
| dc.type.driver | masterThesis | en |
| dc.type.evskp | diplomová práce | cs |
| dcterms.dateAccepted | 2016-06-20 | cs |
| dcterms.modified | 2020-05-10-16:12:37 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 96488 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.03.26 15:23:42 | en |
| sync.item.modts | 2025.01.15 21:14:18 | en |
| thesis.discipline | Management a informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
| thesis.level | Inženýrský | cs |
| thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 9.12 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-18697_v.pdf
- Size:
- 85.84 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-18697_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-18697_o.pdf
- Size:
- 89.45 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-18697_o.pdf
Loading...
- Name:
- review_96488.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_96488.html
