Requirements-driven configuration of emergency response missions with small aerial vehicles

Requirements-driven configuration of emergency response missions with small aerial vehicles
复制标题

DOI:
10.1145/3382025.3414950
复制
发表时间:
2020-10
期刊:
Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A
影响因子:
--
通讯作者:
J. Cleland-Huang;Ankit Agrawal;M. N. A. Islam;Eric Tsai;Maxime Van Speybroeck;Michael Vierhauser
J. Cleland-Huang;Ankit Agrawal;M. N. A. Islam;Eric Tsai;Maxime Van Speybroeck;Michael Vierhauser
中科院分区:
其他
文献类型:
--
作者:
J. Cleland-Huang;Ankit Agrawal;M. N. A. Islam;Eric Tsai;Maxime Van Speybroeck;Michael Vierhauser

文献摘要

被引文献

相似文献

无人机(UAV)越来越多地被应急响应人员用于支持搜索和救援行动、医疗物资运送、火灾监视和许多其他场景。与此同时,研究人员正在研究使用场景,其中无人机具有更高的自主性,以提供远远超过当前采用实践的自动搜索,监视和交付能力。为了应对这一紧急机遇,我们正在开发一种可配置的多用户多无人机系统,以支持在各种应急响应任务中使用半自主无人机。我们提出了一种需求驱动的方法,用于创建基于不同任务的高度可配置场景的软件产品线(SPL)。我们关注的过程是引出和建模一系列相关的用例,为每个场景构建单独的特性模型和活动图,然后将它们合并到SPL中。我们展示了如何通过利用和增强我们的DroneResponse系统中的现有功能来实现SPL。我们进一步提出了一个配置工具,并展示了它的能力,以产生特定任务的配置20个不同的用例场景。
Unmanned Aerial Vehicles (UAVs) are increasingly used by emergency responders to support search-and-rescue operations, medical supplies delivery, fire surveillance, and many other scenarios. At the same time, researchers are investigating usage scenarios in which UAVs are imbued with a greater level of autonomy to provide automated search, surveillance, and delivery capabilities that far exceed current adoption practices. To address this emergent opportunity, we are developing a configurable, multi-user, multi-UAV system for supporting the use of semi-autonomous UAVs in diverse emergency response missions. We present a requirements-driven approach for creating a software product line (SPL) of highly configurable scenarios based on different missions. We focus on the process for eliciting and modeling a family of related use cases, constructing individual feature models, and activity diagrams for each scenario, and then merging them into an SPL. We show how the SPL will be implemented through leveraging and augmenting existing features in our DroneResponse system. We further present a configuration tool, and demonstrate its ability to generate mission-specific configurations for 20 different use case scenarios.