TY - JOUR
T1 - Deductive verification of simple foraging robotic behaviours
AU - Behdenna, A.
AU - Dixon, C.
AU - Fisher, M.
PY - 2009
Y1 - 2009
N2 - Purpose – The purpose of this paper is to consider the logical specification, and automated verification, of highlevel robotic behaviours. Design/methodology/approach – The paper uses temporal logic as a formal language for providing abstractions of foraging robot behaviour, and successively extends this to multiple robots, items of food for the robots to collect, and constraints on the realtime behaviour of robots. For each of these scenarios, proofs of relevant properties are carried out in a fully automated way. In addition to automated deductive proofs in propositional temporal logic, the possibility of having arbitrary numbers of robots involved is considered, thus allowing representations of robot swarms. This leads towards the use of firstorder temporal logics (FOTLs). Findings – The proofs of many properties are achieved using automatic deductive temporal provers for the propositional and FOTLs. Research limitations/implications – Many details of the problem, such as location of the robots, avoidance, etc. are abstracted away. Practical implications – Large robot swarms are beyond the current capability of propositional temporal provers. Whilst representing and proving properties of arbitrarily large swarms using FOTLs is feasible, the representation of infinite numbers of pieces of food is outside of the decidable fragment of FOTL targeted, and practically, the provers struggle with even small numbers of pieces of food. Originality/value – The work described in this paper is novel in that it applies automatic temporal theorem provers to proving properties of robotic behaviour. © 2009, Emerald Group Publishing Limited
AB - Purpose – The purpose of this paper is to consider the logical specification, and automated verification, of highlevel robotic behaviours. Design/methodology/approach – The paper uses temporal logic as a formal language for providing abstractions of foraging robot behaviour, and successively extends this to multiple robots, items of food for the robots to collect, and constraints on the realtime behaviour of robots. For each of these scenarios, proofs of relevant properties are carried out in a fully automated way. In addition to automated deductive proofs in propositional temporal logic, the possibility of having arbitrary numbers of robots involved is considered, thus allowing representations of robot swarms. This leads towards the use of firstorder temporal logics (FOTLs). Findings – The proofs of many properties are achieved using automatic deductive temporal provers for the propositional and FOTLs. Research limitations/implications – Many details of the problem, such as location of the robots, avoidance, etc. are abstracted away. Practical implications – Large robot swarms are beyond the current capability of propositional temporal provers. Whilst representing and proving properties of arbitrarily large swarms using FOTLs is feasible, the representation of infinite numbers of pieces of food is outside of the decidable fragment of FOTL targeted, and practically, the provers struggle with even small numbers of pieces of food. Originality/value – The work described in this paper is novel in that it applies automatic temporal theorem provers to proving properties of robotic behaviour. © 2009, Emerald Group Publishing Limited
KW - Temporal Logic
KW - model checking
KW - Stit
UR - http://www.scopus.com/inward/record.url?eid=2-s2.0-78549292530&partnerID=MN8TOARS
U2 - 10.1108/17563780911005818
DO - 10.1108/17563780911005818
M3 - Article
SN - 1756-3798
VL - 2
SP - 604
EP - 643
JO - International Journal of Intelligent Computing and Cybernetics
JF - International Journal of Intelligent Computing and Cybernetics
IS - 4
ER -