arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1409.0394cs.SE
收藏

一种面向赛博物理机器人系统组件行为的需求建模语言

A Requirements Modeling Language for the Component Behavior of Cyber Physical Robotics Systems

Jan Oliver Ringert, Bernhard Rumpe, Andreas Wortmann

摘要:

机器人应用的软件开发是一项复杂的工作,因为机器人本身就很复杂。机器人应用程序的体系结构和行为的显式建模产生了许多优点,以应付这种复杂性,通过识别和分离逻辑和物理上独立的组件,并通过分层结构的系统开发。在组件和连接器模型之上,我们建议使用I/O对机器人软件组件的行为进行建模!自动机这种方法有利于需求模型的早期模拟,允许对这些模型进行形式化分析,并从中生成软件。在本文中,我们介绍了一个扩展的体系结构描述语言MontiArc模型的需求与I/O组件!自动机,这是根据Martin Glinz Statecharts的精神定义的需求建模[10]。此外,我们提出了一个案例研究的基础上产生的乐高NXT机器人平台的机器人应用程序。

英文摘要:

Software development for robotics applications is a sophisticated endeavor as robots are inherently complex. Explicit modeling of the architecture and behavior of robotics application yields many advantages to cope with this complexity by identifying and separating logically and physically independent components and by hierarchically structuring the system under development. On top of component and connector models we propose modeling the requirements on the behavior of robotics software components using I/O! automata. This approach facilitates early simulation of requirements model, allows to subject these to formal analysis and to generate the software from them. In this paper, we introduce an extension of the architecture description language MontiArc to model the requirements on components with I/O!automata, which are defined in the spirit of Martin Glinz Statecharts for requirements modeling [10]. We furthermore present a case study based on a robotics application generated for the Lego NXT robotic platform.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑