Diplomová práce

Modelování a verifikace platebního systému

Modelling and verification of payment system

Marharyta Zhuk
Anotace

Firma Y Soft ve spolupráci s LaBAK (Laboratoř bezpečnosti a aplikované kryptografie) vytváří nový komunikační protokol pro platební styk. Nezbytnou součástí vývoje programů je dnes verifikace. Především se to vztahuje na systémy, jejichž chování musí být bezchybné, jako jsou platební protokoly. Dokázat korektnost počítačových systému umožňují automatizované metody formální verifikace. Jednou z nich …více

Abstract

Company Y Soft in cooperation with LaBAK ( Laboratory of security and applied cryptography) creates a new communication protocol for payments. Verification is an essential part of the program development today. In particular, this is important for systems which behavior must be impeccable, like payment protocols. To prove the correctness of computer system enables automated formal verification methods …více

Zadání práce

Firma Y Soft ve spolupráci s LaBAK (Laboratoř bezpečnosti a aplikované kryptografie) vytváří nový komunikační protokol pro platební styk. Cílem této práce je zjistit potenciál různých přístupů k automatizované verifikaci protokolů platebního systému. Práce bude konzultována zástupcem firmy YSoft.

Konkrétními úkoly studentky je:

  • nastudování dokumentace aktuálního návrhu protokolu,
  • specifikace zamýšlených vlastností protokolu,
  • nalezení a opravení nekonzistencí ve specifikaci,
  • vypracování modelu platebního protokolu,
  • analýza použitelnosti nástrojů k verifikaci vybraných vlastností,
  • vybrání vhodného verifikačního nástroje a ověření správnosti modelu vzhledem k zamýšleným vlastnostem protokolu.

Literatura

  • B. Berard, M. Bidoit, A. Finkel and F. Laroussinie. Systems and Software Verification: Model-Checking Techniques and Tools. Springer, 2001.
  • C. Baier, J.P. Katoen, K.G. Larsen. Principles of Model Checking. The MIT Press, 2008.
  • M. Bezděka, O. Bouda, Ľ. Korenčiak, M. Madzin, and V. Řehák. Sequence Chart Studio. In Proceedings of the 12th International Conference on Application of Concurrency to System Design (ACSD'12), pages 148-153. IEEE, 2012.
  • J. Barnat and L. Brim and M. Češka and P. Ročkai: DiVinE: Parallel Distributed Model Checker (Tool paper). Parallel and Distributed Methods in Verification and High Performance Computational Systems Biology (HiBi/PDMC 2010), IEEE, 2010, 4-7.

Práce je vypisována v rámci projektu OP VpK s názvem Platforma výzkumné a vzdělávací spolupráci FI MU v oblasti zpracování dat, reg. číslo CZ.1.07/2.4.00/12.0049, a aktivit SPP.

Práce zkontrolována:
27. 5. 2014 09:02, doc. RNDr. Vojtěch Řehák, Ph.D., učo 3721
Jazyk práce
čeština čeština
Termín obhajoby
23. 6. 2014
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

RNDr. Pavel Sekanina
abs PřF MU

Konzultant

RNDr. Andrij Stecko, Ph.D.
ext FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika
  • 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.