Závěrečná práce: Matúš Madzin, učo 207505: Načítání MSC diagramů z textové podoby ITU-T Z.120
Bakalářská práce
Načítání MSC diagramů z textové podoby ITU-T Z.120
Import of MSC Diagrams From the ITU-T Z.120 Text Representation
Anotace
Výsledkom tejto bakalárskej práce je syntaktický analyzátor, ktorý bol vyvíjaný ako súčasť aplikácie SCStudio. Syntaktický analyzátor je využívaný na načítavanie message sequence chart diagramov z textového súboru podľa štandardu ITU-T. Úvody do message sequence chart diagramov a aplikácie SCStudio vysvetľujú, prečo aplikácia ako SCStudio je dôležitá, a prečo message sequence chart pomáha ušetriť zdroje a čas vývoja. Táto práca popisuje vývoj syntaktického analyzátora a jeho aktuálne chovanie.
Abstract
The result of this thesis is a parser which has been developed as part of the SCStudio application. The parser is used to import message sequence chart from a textual file according to the ITU-T standard. Introductions to the message sequence chart and the SCStudio explain why an application such as the SCStudio is important and why message sequence chart helps to save resources and time of a development. This paper describes a design process and actual behaviour of the parser.
Zadání práce
Tým studentů FI MUNI vyvíjí aplikaci Sequence Chart Studio (SCStudio), která umožní kreslit a verifikovat Message Sequence Charts (MSC) a UML sequence diagramy.
Cílem této práce je vyvinout rozšíření této aplikace, které umožní načítání MSC diagramů z textových souborů. Podporovaný formát musí přesně odpovídat textovému zápisu popsanému ve specifikaci ITU-T Z.120.
Dílčí úkoly a požadavky:- Seznamte se s generátorem ANTLR a gramatikou popsanou ve standardu ITU-T Z.120.
- Navrhněte a implementujte třídu pro import MSC, která akceptuje platný textový zápis MSC dle Z.120 a vytvoří datovou strukturu používanou programem SCStudio (revize 201 či vyšší).
- Otestujte kompatibilitu vaší implementace. Nalezněte rozpory mezi textovým zápisem dle ITU-T Z.120 a formáty, které používají dostupné aplikace pracující s MSC.
- Upravte vaši implementaci tak, aby akceptovala i nestandardní varianty textového zápisu MSC.
Aplikace musí být implementována v C/C++ a licencována GNU Lesser General Public License (LGPL).
26. 5. 2009 20:17, Ing. Petr Gotthard
Vedoucí
Literatura
- PARR, Terence. The definitive ANTLR reference : building domain-specific languages. Raleigh, N.C.: Pragmatic Bookshelf, 2007, xx, 361. ISBN 9780978739256.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Časově závislé rozvržení MSC
Mgr. Tomáš Márton -
Layout Configuration for Message Sequence Charts
Mgr. Milan Malota, učo 324087 -
New checkers for Sequence Chart Studio
Mgr. Václav Vacek, učo 172426 -
Rozšíření Sequence Chart Studia o exportní filtr do LaTeXu
Mgr. Adrian Farmadin -
Deciding Non-local Choice in High-level Message Sequence Charts
Mgr. Martin Chmelík -
Writing Graph Algorithms in Executable Pseudocode
Mgr. Boris Ranto, učo 256451 -
Tvorba MSC diagramů ze síťového provozu
Mgr. Viktor Borza, učo 374313 -
Message Sequence Chart Properties and Checking Algorithms
Mgr. Jindřich Babica




