Managing SPL Variabilities in UAV Simulink Models with Pure: : variants and Hephaestus

Managing SPL Variabilities in UAV Simulink Models with Pure: : variants and Hephaestus
复制标题

使用 Pure: : 变体和 Hephaestus 管理无人机 Simulink 模型中的 SPL 变量

DOI:
--
复制
发表时间:
2013
影响因子:
--
通讯作者:
R. Bonifácio
R. Bonifácio
中科院分区:
--
文献类型:
--
作者:
Eduard Steiner;P. Masiero;R. Bonifácio

文献摘要

被引文献

相似文献

无人驾驶飞行器(UAV)是一种无需飞行员,能够执行不同类型任务的飞行器,如监视、地形数据收集和环境监测。这激发了无人机控制软件(通常使用Simulink模型指定)在一定程度上的可变性,即使使用软件产品线(SPLs)等系统方法在该领域重用软件也是可能的。在本文中,我们提出了在Simulink中表示可变特征的模式目录,并展示了如何构建一个简单的无人机软件产品线。我们还展示了使用Pure::variant和Hephaestus这两种工具来管理变量的机制和基础设施。还根据一组特征对这些工具进行了比较。
Unmanned Aerial Vehicles (UAV) are vehicles that y without a pilot and are able to execute dierent types of missions, such as surveillance, topographical data collection, and environment monitoring. This motivates some degree of variability in the controlling software of UAV { usually specied using Simulink models {, even though it is also possible to reuse software in this domain using systematic approaches such as Software Product Lines (SPLs). In this paper we present a catalog of patterns to represent variable features in Simulink and show how to construct a simple software product line for an UAV. We also show mechanisms and an infrastructure for conguring Simulink assets, using two tools to manage variabilities: Pure::variants and Hephaestus. These tools are also compared according to a set of characteristics.