Reasoning about distributed message passing systems

By: Material type: TextTextPublication details: 2004Description: vi; 161pSubject(s): Online resources: Dissertation note: 2004Ph.DUniversity of Madras Abstract: This thesis is concerned with the use of formal methods towards automatic verification of distributed message passing systems with a fixed finite number of agents. Main concentration is on developing logics to reason about behaviours of these systems. Many protocols are systems which consist of repetitions of a fixed number of finite communication patterns. The behaviour of such systems is modeled using Layered Lamport Diagrams(LLDs). Model checking is a fully automatic way of doing formal verification where the program is modelled as a finite transition system and the specification is given as a formula in some logic, usually temporal logic. 'Automata Theoretic approach' is one, well-established way of doing model checking, in which it is mainly observed that one can construct a finite state automaton that accepts the set of all sequences(Models) that satisfy the given formula. This approach to solve the model checking problem is also useful to show that the satisfiability problem for temporal logics is decidable. This problem is decidable for finite state automata, and an algorithm is obtained for solving the satisfiability problem for the logic. The main aim of this thesis is to develop suitable models to describe behaviours of distributed message passing systems and to come up with suitable logics to reason about them. Also certain models are proposed for distributed systems and use these system models to solve the satisfiability problem of logic that is considered. It is targetted to come up with local event based models describing behaviours and suitable logics which talk about the way in which local computations evolve.
Item type: THESIS & DISSERTATION
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Home library Call number Materials specified URL Status Date due Barcode
IMSc Library UNM TH-81 (Browse shelf(Opens below)) Link to resource Available 56253

2004

Ph.D

University of Madras

This thesis is concerned with the use of formal methods towards automatic verification of distributed message passing systems with a fixed finite number of agents. Main concentration is on developing logics to reason about behaviours of these systems. Many protocols are systems which consist of repetitions of a fixed number of finite communication patterns. The behaviour of such systems is modeled using Layered Lamport Diagrams(LLDs). Model checking is a fully automatic way of doing formal verification where the program is modelled as a finite transition system and the specification is given as a formula in some logic, usually temporal logic. 'Automata Theoretic approach' is one, well-established way of doing model checking, in which it is mainly observed that one can construct a finite state automaton that accepts the set of all sequences(Models) that satisfy the given formula. This approach to solve the model checking problem is also useful to show that the satisfiability problem for temporal logics is decidable. This problem is decidable for finite state automata, and an algorithm is obtained for solving the satisfiability problem for the logic. The main aim of this thesis is to develop suitable models to describe behaviours of distributed message passing systems and to come up with suitable logics to reason about them. Also certain models are proposed for distributed systems and use these system models to solve the satisfiability problem of logic that is considered. It is targetted to come up with local event based models describing behaviours and suitable logics which talk about the way in which local computations evolve.

There are no comments on this title.

to post a comment.
The Institute of Mathematical Sciences, Chennai, India