Diplomová práce

Nástroje pro práci s message sequence charts

Tools for Message Sequence Charts

Bc. Martin Zavadil, učo 60722
Anotace

Tato práce popisuje vybrané dostupné nástroje pro práci s Message Sequence Charts (MSC). Jejich popis je zaměřen na použitelnost, dostupnost a nabízené analytické funkce. Hlavním cílem práce je s pomocí zkušeností s těmito nástroji navrhnout nový nástroj, ve kterém budou vhodně zkombinovány nejlepší vlastnosti zkoumaných nástrojů.

Abstract

The thesis describes several tools for Message Sequence Charts (MSC). The description is focused on usability, availability and analytical functions which they provide. The goal of the thesis is to design new tool with help of experiences with available tools.

Zadání práce
Message Sequence Charts (MSC) je standardizovaný formalismus pro popis chování (tele)komunikačních systémů. Standard Z.120 definuje jeho grafickou a textovou podobu. Při návrhu specifikace systému je výhodnější používat grafickou podobu, protože je názornější a pro člověka čitelnější. Tým studentů ve spolupráci se společností ANF DATA (Siemens AG Österreich) si dal za cíl vyvinout nástroj, který by již v době vzniku specifikace komunikačního systému dokázal pomocí vhodných algoritmů odhalit chyby ve vznikajícím návrhu MSC.

Úkolem studenta je zjistit dostupnost existujících nástrojů pro práci s Message Sequence Charts (MSC). Při výběru nástojů je potřeba se zaměřit zvláště na dostupnost, komfort modelování a podporované vyjadřovací možnosti implementované varianty MSC. Dalším nezanedbatelným měřítkem jsou možnosti automatického ověření specifických vlastností navržených MSC (fifo, local choice, race condition, ...) spolu s přehledností výstupů z těchto ověření včetně případných chybových hlášení. Ze zkoumaných nástrojů pak student vybere několik s vhodnými vlastnostmi a přehledně popíše jejich výhody i nedostatky.

Na základě získaných zkušeností pak student navrhne nový nástroj, ve kterém vhodně zkombinuje nejlepší vlastnosti zkoumaných nástrojů. Tento detailní návrh bude podkladem pro programátory, kteří jej implementují.

Dílčí úkoly a požadavky:

  1. Nastudujte ITU-T standard Z.120 popisující MSC;
  2. Prozkoumejte a přehledně porovnejte možnosti existujících nástrojů pro modelování a ověřování návrhů v modelovacím jazyce MSC;
  3. Navrhněte vlastní nástroj, který umožní vytvářet MSC a ověřovat zajímavé vlastnosti;
Literatura:

[1] Message Sequence Charts (MSC), ITU-T recommendation Z.120 (04/2004)

Práce zkontrolována:
6. 1. 2009 07:04, (IS automaticky)
Plný text práce
625,7 KB / soubor PDF
Jazyk práce
čeština čeština
Termín obhajoby
10. 2. 2009
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Vojtěch Řehák, Ph.D., učo 3721
KTP FI MU

Oponent

Ing. Petr Gotthard

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.