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

Ibrahim, Nur Atiqah (2015) Model verification in foraging behavior of swarm robotics using SPIN model checker / Nur Atiqah Ibrahim. Masters thesis, Universiti Teknologi MARA (UiTM).

Abstract

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.

Metadata

Item Type: Thesis (Masters)
Creators:
Creators
Email / ID Num.
Ibrahim, Nur Atiqah
2013792471
Contributors:
Contribution
Name
Email / ID Num.
Thesis advisor
Abdul Basit, Kamarul Ariffin
UNSPECIFIED
Subjects: T Technology > TJ Mechanical engineering and machinery > Mechanical devices and figures. Automata. Ingenious mechanisms.Robots (General)
Divisions: Universiti Teknologi MARA, Shah Alam > Faculty of Computer and Mathematical Sciences
Programme: Master of Science in Computer Networking
Keywords: Swarm robotics, Foraging, Robustness, Flexibility
Date: 2015
URI: https://ir.uitm.edu.my/id/eprint/108104
Edit Item
Edit Item

Download

[thumbnail of 108104.pdf] Text
108104.pdf

Download (175kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

108104

Indexing

Statistic

Statistic details