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...
Saved in:
Main Author: | |
---|---|
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 |