【24h】

Managing Run-Time Variability in Robotics Software by Modeling Functional and Non-functional Behavior

机译:通过对功能和非功能行为进行建模来管理机器人软件中的运行时可变性

获取原文

摘要

Service robots act in open-ended and natural environments. Therefore, due to the huge number of potential situations and contingencies, it is necessary to provide a mechanism to express dynamic variability at design-time that can be efficiently resolved on the robot at run-time based on the then available information. In this paper, we present a modeling process to separately specify at design-time two different kinds of dynamic variability: (ⅰ) variability related to the robot operation, and (ⅱ) variability associated with QoS. The former provides robustness to contingencies, maintaining a high success rate in robot task fulfillment. The latter focuses on the quality of the robot execution (defined in terms of non-functional properties like safety or task efficiency) under changing situations and limited resources. We also discuss different alternatives for the run-time integration of the two variability management mechanisms, and show real-world robotic examples to illustrate them.
机译:服务机器人在开放式自然环境中运行。因此,由于大量潜在情况和突发事件,有必要提供一种机制来表达设计时的动态可变性,该机制可以在运行时基于当时可用的信息在机器人上有效解决。在本文中,我们提出了一种建模过程,以在设计时分别指定两种不同的动态可变性:(ⅰ)与机器人操作相关的可变性,以及(ⅱ)与QoS相关的可变性。前者为突发事件提供了鲁棒性,在机器人任务执行中保持了很高的成功率。后者着眼于变化的情况和有限的资源下的机器人执行质量(根据安全性或任务效率等非功能属性来定义)。我们还讨论了两种变异性管理机制的运行时集成的不同替代方案,并展示了真实的机器人示例来说明它们。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号