Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim

Swarm robotics systems normally consist of many homogeneous robots that operate autonomously without a global controller. It is inspired by swarms of insects cooperating to deliver food items that a single individual cannot move. An example of foraging behavior is in ant colonies that represent of h...

Full description

Saved in:
Bibliographic Details
Main Author: Ibrahim, Nur Atiqah
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/108104/1/108104.pdf
https://ir.uitm.edu.my/id/eprint/108104/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.uitm.ir.108104
record_format eprints
spelling my.uitm.ir.1081042025-01-15T02:22:29Z https://ir.uitm.edu.my/id/eprint/108104/ Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim Ibrahim, Nur Atiqah Mechanical devices and figures. Automata. Ingenious mechanisms.Robots (General) Swarm robotics systems normally consist of many homogeneous robots that operate autonomously without a global controller. It is inspired by swarms of insects cooperating to deliver food items that a single individual cannot move. An example of foraging behavior is in ant colonies that represent of how complex group behavior can arise from simple individuals. In the aspect of industrial and scientific settings, collaboration between robots and humans is crucial and increasingly as a compliment to human nowadays. Therefore, it is very significant for developing of robots in the industry development of robot helpers for more general use such as in the workplace, at home, and in health-care environments. However, before such robots can be fully utilized, a comprehensive analysis of their safety is necessary to check their deadlock and any violations occurred. Unfortunately, in real environment, these processes or activities have not been verified using model checker approach. Some researchers have studied and come out with the model based on PFSM of foraging behavior of swarm robotics. In short, their proposed process, activities or states model did not undergo a rigorous analysis based on model checking technique, hence the results could subject to failure or malfunction. Therefore, we have used formal verification in which one can verify the system and automatically checks whether a model meets its given specification. In this research, we apply a swarm robotics in food foraging problem in order to carry out the foraging task. The aim is to model foraging behavior in PROMELA code in order to verify their correctness properties in term of their safety by using SPIN model checker to avoid counterexample. The result of model checking then has been extended in order to be able to detect violations that occur in the model and also verify it by using assertion and never claim correctness properties. According to the result, it has been proved that SPIN model checker can be used to check the deadlock, counterexample and any violations occurred in the system in term of their safety and trustworthy. Hence, it is useful for software engineers to solve the problem the failure of software or malfunction in the system. 2015 Thesis NonPeerReviewed text en https://ir.uitm.edu.my/id/eprint/108104/1/108104.pdf Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim. (2015) Masters thesis, thesis, Universiti Teknologi MARA (UiTM). <http://terminalib.uitm.edu.my/108104.pdf>
institution Universiti Teknologi Mara
building Tun Abdul Razak Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Mara
content_source UiTM Institutional Repository
url_provider http://ir.uitm.edu.my/
language English
topic Mechanical devices and figures. Automata. Ingenious mechanisms.Robots (General)
spellingShingle Mechanical devices and figures. Automata. Ingenious mechanisms.Robots (General)
Ibrahim, Nur Atiqah
Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim
description Swarm robotics systems normally consist of many homogeneous robots that operate autonomously without a global controller. It is inspired by swarms of insects cooperating to deliver food items that a single individual cannot move. An example of foraging behavior is in ant colonies that represent of how complex group behavior can arise from simple individuals. In the aspect of industrial and scientific settings, collaboration between robots and humans is crucial and increasingly as a compliment to human nowadays. Therefore, it is very significant for developing of robots in the industry development of robot helpers for more general use such as in the workplace, at home, and in health-care environments. However, before such robots can be fully utilized, a comprehensive analysis of their safety is necessary to check their deadlock and any violations occurred. Unfortunately, in real environment, these processes or activities have not been verified using model checker approach. Some researchers have studied and come out with the model based on PFSM of foraging behavior of swarm robotics. In short, their proposed process, activities or states model did not undergo a rigorous analysis based on model checking technique, hence the results could subject to failure or malfunction. Therefore, we have used formal verification in which one can verify the system and automatically checks whether a model meets its given specification. In this research, we apply a swarm robotics in food foraging problem in order to carry out the foraging task. The aim is to model foraging behavior in PROMELA code in order to verify their correctness properties in term of their safety by using SPIN model checker to avoid counterexample. The result of model checking then has been extended in order to be able to detect violations that occur in the model and also verify it by using assertion and never claim correctness properties. According to the result, it has been proved that SPIN model checker can be used to check the deadlock, counterexample and any violations occurred in the system in term of their safety and trustworthy. Hence, it is useful for software engineers to solve the problem the failure of software or malfunction in the system.
format Thesis
author Ibrahim, Nur Atiqah
author_facet Ibrahim, Nur Atiqah
author_sort Ibrahim, Nur Atiqah
title Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim
title_short Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim
title_full Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim
title_fullStr Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim
title_full_unstemmed Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim
title_sort model verification in foraging behavior of swarm robotics using spin model checker / nur atiqah ibrahim
publishDate 2015
url https://ir.uitm.edu.my/id/eprint/108104/1/108104.pdf
https://ir.uitm.edu.my/id/eprint/108104/
_version_ 1823097840773103616
score 13.239859