Details

Razvoj orodja za analizo komunikacijskih protokolov
ID ANDREJČ, MAJ (Author), ID Ciglarič, Mojca (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (655,22 KB)
MD5: FF49D450BD4287A7A1671CABECF269C7

Abstract
Diplomsko delo se ukvarja z analizo komunikacijskih protokolov v porazdeljenih sistemih, kjer zaradi vse večje kompleksnosti ročna analiza postaja nezanesljiva. Namen naloge je bil razviti programsko orodje, ki omogoča formalno opisovanje protokolov ter njihovo samodejno analizo z uporabo metode perturbacije globalnih stanj sistema (PGSS). Protokoli so modelirani z determinističnimi končnimi avtomati, analiza pa temelji na sistematičnem pregledu vseh dosegljivih globalnih stanj sistema. Razvito orodje omogoča pregleden grafični prikaz stanj in prehodov ter zaznavanje pogostih napak, kot so smrtni objemi, polne čakalne vrste in nedefinirani sprejemi sporočil. Pravilnost delovanja orodja je bila preverjena na primeru protokola Alternating Bit, pri čemer rezultati potrjujejo ustreznost implementacije in praktično uporabnost izbranega pristopa.

Language:Slovenian
Keywords:komunikacijski protokoli, formalna analiza, PGSS, porazdeljeni sistemi, končni avtomati, analiza globalnih stanj, Alternating Bit protokol
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2026
PID:20.500.12556/RUL-179872 This link opens in a new window
COBISS.SI-ID:270909187 This link opens in a new window
Publication date in RUL:26.02.2026
Views:184
Downloads:74
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Development of a Tool for Communication Protocol Analysis
Abstract:
This thesis addresses the analysis of communication protocols in distributed systems, where increasing system complexity makes manual analysis unreliable. The objective of the thesis is to develop a software tool that enables formal specification of protocols and their automatic analysis using the Perturbation of Global System States (PGSS) method. Protocols are modeled using deterministic finite automata, while the analysis is based on a systematic exploration of the global state space. The developed tool provides a clear graphical representation of reachable states and transitions, as well as the detection of common errors such as deadlocks, full queues, and undefined message receptions. The correctness of the tool is validated using the Alternating Bit Protocol, with the results confirming both the correctness of the implementation and the practical usefulness of the proposed approach.

Keywords:communication protocols, formal analysis, PGSS, distributed systems, finite automata, global state analysis, Alternating Bit Protocol

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back