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

Matúš Madzin, učo 207505
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:
  1. Seznamte se s generátorem ANTLR a gramatikou popsanou ve standardu ITU-T Z.120.
  2. 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šší).
  3. 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.
  4. 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).

Práce zkontrolována:
26. 5. 2009 20:17, Ing. Petr Gotthard
Plný text práce
559,9 KB / soubor PDF
Jazyk práce
angličtina angličtina
Termín obhajoby
25. 6. 2009
Práce byla úspěšně obhájena

Vedoucí

Ing. Petr Gotthard

Oponent

Mgr. Radek Sedláček, Ph.D.
abs FI MU

Literatura

  • PARR, Terence. The definitive ANTLR reference : building domain-specific languages. Raleigh, N.C.: Pragmatic Bookshelf, 2007, xx, 361. ISBN 9780978739256.

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
 
Název
Vložil
Vloženo
Práva
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.