The Open UniversitySkip to content

Dragonfly: a Tool for Simulating Self-Adaptive Drone Behaviours

Maia, Paulo; Vieira, Lucas; Chagas, Matheus; Yu, Yijun; Zisman, Andrea and Nuseibeh, Bashar (2019). Dragonfly: a Tool for Simulating Self-Adaptive Drone Behaviours. In: The 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 25-26 May 2019, Montreal, Canada, IEEE.

Google Scholar: Look up in Google Scholar


Drone simulators can provide an abstraction of different applications of drones and facilitate reasoning about distinct situations, in order to evaluate the effectiveness of these applications. In this paper we describe Dragonfly, a simulator of the behaviours of individual and collection of drones in various environments, involving random contextual variables and different environmental settings. Dragonfly supports the use of several drones in applications and evaluates the satisfaction of requirements under normal and exceptional situations. It simulates adaptive behaviours of drones due to exceptional situations. The adaption of drones is based on the use of wrappers implemented using aspect-oriented programming.

Item Type: Conference or Workshop Item
Copyright Holders: 2019 IEEE
Project Funding Details:
Funded Project NameProject IDFunding Body
SAUSE: Secure, Adaptive, Usable Software EngineeringEP/R013144/1 (previous: EP/R005095/1)EPSRC (Engineering and Physical Sciences Research Council)
Keywords: drone; adaptation; aspects
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Research Group: Centre for Research in Computing (CRC)
Related URLs:
Item ID: 59815
Depositing User: Yijun Yu
Date Deposited: 02 Apr 2019 13:28
Last Modified: 22 Apr 2019 21:55
Share this page:

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU