首页> 外文会议>IEEE International Conference on Robotic Computing >Engineering Robotics Software Architectures with Exchangeable Model Transformations
【24h】

Engineering Robotics Software Architectures with Exchangeable Model Transformations

机译:工程机器人软件架构,可交换模型转换

获取原文

摘要

Robotics has adopted modeling with architecture description languages (ADLs). This introduces a gap when reusing solutions encoded in middleware modules. Existing ADL modeling in robotics focuses on domain challenges instead of tool modularity, hence customizing an ADL tool to generate solutions conforming to a specific middleware (e.g., ROS) is challenging. This could produce a multitude of incompatible 'vendor-locked' tool chains and hamper reuse in robotics software engineering. We propose a modular architecture modeling method that rests on the separation of model processing, model transformation, and code generation. This facilitates translating architecture models into modules compatible to the middleware of choice. We present this method using the extensible tool chain of MontiArcAutomaton, which enables translating software architecture models gradually into middleware modules using exchangeable model-to-model and model-to-text transformations. Employing architecture modeling with modular tool chains enables combining the benefits of ADLs with the solutions encoded in popular middlewares and ultimately facilitates robotics software engineering.
机译:机器人采用了架构描述语言(ADL)的建模。这引入了在中间件模块中编码的重用解决方案时引入了间隙。机器人中的现有ADL建模侧重于域挑战而不是工具模块化,因此自定义ADL工具以生成符合特定中间件(例如,ROS)的解决方案是具有挑战性的。这可能会在机器人软件工程中产生多种不兼容的“供应商锁定”刀具链和妨碍重用。我们提出了一种模块化的架构建模方法,其依赖于模型处理,模型转换和代码生成的分离。这有助于将架构模型转换为与选择中间件兼容的模块。我们使用MontiarCautomaton的可扩展工具链提供此方法,这使得使用可交换型号和文本转换,可以将软件架构模型逐渐转换为中间件模块。使用模块化刀具链采用架构建模,使ADL的优势与流行的中间边缘编码的解决方案相结合,最终促进机器人软件工程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号