Please use this identifier to cite or link to this item:
http://drsr.daiict.ac.in//handle/123456789/1120
Title: | Modeling and Formal Verification of The Dining Philosophers Problem Using SPIN |
Authors: | Bhateja, Puneet Makvana, Kripalsinh |
Keywords: | Spin model�s philosophers problem modeling and verification |
Issue Date: | 2022 |
Publisher: | Dhirubhai Ambani Institute of Information and Communication Technology |
Citation: | Makvana, Kripalsinh (2022). Modeling and Formal Verification of The Dining Philosophers Problem Using SPIN. Dhirubhai Ambani Institute of Information and Communication Technology. V, 17 p. (Acc. # T01040). |
Abstract: | The SPIN tool is used for verifying the correctness of the system. SPIN stands for simple PROMELA interpreter. It�s been used to find design problems in systems. The main idea behind the thesis is to provide an overview of the spin model�s architecture and functionality using the dining philosophers problem. The dining philosophers problem is a standard synchronization related concurrency problem. One solution to the problem is chosen for modeling and verification. For modeling, PROMELA is used, and SPIN is used for verification. SPIN can verify the model by running random simulations or creating a C program. It can do a complete verification to determine whether the system�s behavior is error-free or not with mathematical certainty. PROMELA is used for modeling system models in formal verification that allows for the dynamic development of concurrent processes and identifies interactions between processes in a distributed system. We examined and validated various properties of the Dining Philosophers Problem, such as the absence of deadlock and the absence of individual starvation. Using simulation, we determined the expected execution of the solution. There were no invalid end-states or non-progress cycles discovered. |
URI: | http://drsr.daiict.ac.in//handle/123456789/1120 |
Appears in Collections: | M Tech Dissertations |
Files in This Item:
File | Size | Format | |
---|---|---|---|
202011054.pdf | 467.06 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.