Dragonfly: a Tool for Simulating Self-Adaptive Drone Behaviours

被引:21
|
作者
Maia, Paulo Henrique [1 ]
Vieira, Lucas [1 ]
Chagas, Matheus [1 ]
Yu, Yijun [2 ]
Zisman, Andrea [2 ]
Nuseibeh, Bashar [2 ,3 ]
机构
[1] Univ Estadual Ceara, Fortaleza, Ceara, Brazil
[2] Open Univ, Milton Keynes, Bucks, England
[3] Lero Irish Software Res Ctr, Limerick, Ireland
基金
英国工程与自然科学研究理事会;
关键词
Drone; Adaptation; Aspects; MODELS;
D O I
10.1109/SEAMS.2019.00022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:107 / 113
页数:7
相关论文
共 50 条
  • [1] Aloft: Self-Adaptive Drone Controller Testbed
    Imrie, Calum
    Howard, Rhys
    Thuremella, Divya
    Proma, Nawshin Mannan
    Pandey, Tejas
    Lewinska, Paulina
    Cannizzaro, Ricardo
    Hawkins, Richard
    Paterson, Colin
    Kunze, Lars
    Hodge, Victoria J.
    PROCEEDINGS OF THE 2024 IEEE/ACM 19TH SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS 2024, 2024, : 70 - 76
  • [2] SAN: Self-Adaptive Navigation for Drone Battery Charging in Wireless Drone Networks
    Kim, Jinyong
    Lee, Jinho
    Jeong, Jaehoon
    Kim, Hyoungshick
    Park, Jung-Soo
    Kim, Taeho
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA 2016), 2016, : 248 - 251
  • [3] Self-adaptive dragonfly based optimal thresholding for multilevel segmentation of digital images
    Sambandam, Rakoth Kandan
    Jayaraman, Sasikala
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2018, 30 (04) : 449 - 461
  • [4] Towards Simulating Architectural Patterns for Self-Aware and Self-Adaptive Systems
    Abeywickrama, Dhaminda B.
    Zambonelli, Franco
    Hoch, Nicklas
    2012 IEEE SIXTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2012, : 133 - 138
  • [5] DRESS-ML: A Domain-specific Language for Modelling Exceptional Scenarios and Self-adaptive Behaviours for Drone-based Applications
    Alves, Lucas
    Pereira, Jose Davi
    Aragao, Natalia
    Chagas, Matheus
    Maia, Paulo Henrique
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2022), 2022, : 56 - 66
  • [6] DRESS-ML: A Domain-specific Language for Modelling Exceptional Scenarios and Self-adaptive Behaviours for Drone-based Applications
    Alves, Lucas
    Pereira, Jose Davi
    Aragao, Natalia
    Chagas, Matheus
    Maia, Paulo Henrique
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING-SOFTWARE ENGINEERING IN SOCIETY, ICSE-SEIS 2022, 2022, : 56 - 66
  • [7] The impact of teacher engagement, a tool for self-adaptive teaching
    Sole-Beteta, Xavier
    Gomez-Carmona, Oihane
    Casado-Mansilla, Diego
    Navarro, Joan
    Lopez-de-Ipina, Diego
    2024 XVI CONGRESO DE TECNOLOGIA, APRENDIZAJE Y ENSENANZA DE LA ELECTRONICA, TAEE 2024, 2024,
  • [8] Drone Squadron Optimization: a novel self-adaptive algorithm for global numerical optimization
    Vinícius Veloso de Melo
    Wolfgang Banzhaf
    Neural Computing and Applications, 2018, 30 : 3117 - 3144
  • [9] Drone Squadron Optimization: a novel self-adaptive algorithm for global numerical optimization
    de Melo, Vinicius Veloso
    Banzhaf, Wolfgang
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (10): : 3117 - 3144
  • [10] Self-adaptive Algorithm for Simulating Sand Painting in Real-Time
    Yang Meng
    Jiang Luyan
    Ding Shu
    Zhang Xinyang
    Yan Shu
    Yang Gang
    CHINESE JOURNAL OF ELECTRONICS, 2019, 28 (03) : 559 - 568