首页> 外文期刊>Science of Computer Programming >EUD-MARS: End-user development of model-driven adaptive robotics software systems
【24h】

EUD-MARS: End-user development of model-driven adaptive robotics software systems

机译:EUD-MARS:最终用户开发模型驱动的自适应机器人软件系统

获取原文
获取原文并翻译 | 示例
       

摘要

Empowering end-users to program robots is becoming more significant. Introducing software engineering principles into end-user programming could improve the quality of the developed software applications. For example,model-driven development improves technology independence and adaptive systems act upon changes in their context of use. However,end-users need to apply such principles in a non-daunting manner and without incurring a steep learning curve. This paper presents EUD-MARS that aims to provide end-users with a simple approach for developing model-driven adaptive robotics software. End-users include people like hobbyists and students who are not professional programmers but are interested in programming robots. EUD-MARS supports robots like hobby drones and educational humanoids that are available for end-users. It offers a tool for software developers and another one for end-users. We evaluated EUD-MARS from three perspectives. First,we used EUD-MARS to program different types of robots and assessed its visual programming language against existing design principles. Second,we asked software developers to use EUD-MARS to configure robots and obtained their feedback on strengths and points for improvement. Third,we observed how end-users explain and develop EUD-MARS programs,and obtained their feedback mainly on understandability,ease of programming,and desirability. These evaluations yielded positive indications of EUD-MARS.
机译:赋予最终用户来编程机器人变得更加重要。将软件工程原则引入最终用户编程可以提高开发软件应用程序的质量。例如,模型驱动的发展改善了技术独立性,自适应系统在使用背景下的变化时起作用。然而,最终用户需要以非令人生畏的方式应用此类原则,而不会产生陡峭的学习曲线。本文展示了EUD-MAR,旨在为最终用户提供一种简单的方法,用于开发模型驱动的自适应机器人软件。最终用户包括像非专业程序员那样喜欢的爱好者和学生,但对编程机器人感兴趣。 EUD-MARS支持像爱好无人机的机器人和可用于最终用户的教育人形。它为软件开发人员提供了一种工具,另一个用于最终用户。我们从三个角度评估了EUD-MARS。首先,我们使用EUD-MARS来编程不同类型的机器人,并评估其视觉编程语言免受现有设计原则。其次,我们要求软件开发人员使用EUD-MARS配置机器人,并获得了对改进优势和点的反馈。第三,我们观察了最终用户如何解释和开发EUD-MARS计划,并主要针对可辨性,便于编程和可取性获得反馈。这些评估产生了eud-mars的正负。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号