Return to search

Agregatinių specifikacijų saugumo ir gyvybingumo tyrimo sistema / System for analysis safety and livenes properties of aggregate specification

It is notoriously difficult to define, or even to understand, the behavior of a system of interacting asynchronous processes. Improbable sequences of events that lead to errors are easily overlooked by a protocol designer. If such errors occur in practice, they will be virtually irreproducible and very hard to fix. A distinct advantage of an automated validator is that it has no preconceived notions about what is meant or what is likely in a protocol definition: it examines possibilities not probabilities. It can patiently perform the analysis for millions of cases, faster and more accurately than could ever be done by hand. An automated analysis of all reachable states in a distributed system can be used to trace obscure logical errors that would be very hard to find manually. This type of validation is traditionally performed by the symbolic execution of a finite state machine model of the system studied. The author presents an overview of existing validation techniques and methods. The implementation of Aggregate specification safety and livenes is also presented: described safety and livenes properties, algorithms and implementation. Described experiments with system, and results compared with world-famous validation system SPIN. Performance of implemented algorithms evaluated. Given some suggestions for further development of automated aggregate specification validation system.

Identiferoai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2006~D_20060531_184130-91336
Date31 May 2006
CreatorsAstrovas, Vaidas
ContributorsKazanavičius, Egidijus, Šeinauskas, Rimantas, Butleris, Rimantas, Karčiauskas, Eimutis, Štuikys, Vytautas, Tomkevičius, Arūnas, Bareiša, Eduardas, Motiejūnas, Kęstutis, Pranevičius, Henrikas, Stulpinas, Raimundas, Kaunas University of Technology
PublisherLithuanian Academic Libraries Network (LABT), Kaunas University of Technology
Source SetsLithuanian ETD submission system
LanguageLithuanian
Detected LanguageEnglish
TypeMaster thesis
Formatapplication/pdf
Sourcehttp://vddb.library.lt/obj/LT-eLABa-0001:E.02~2006~D_20060531_184130-91336
RightsUnrestricted

Page generated in 0.003 seconds