首页> 外文期刊>Russian electrical engineering >A Technology and Software Toolset for Design and Verification of Real-Time Control Algorithms
【24h】

A Technology and Software Toolset for Design and Verification of Real-Time Control Algorithms

机译:用于实时控制算法设计和验证的技术和软件工具集

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

摘要

This paper presents a methodology and a specially developed software toolset for design and verification of real-time control algorithms and programs. The real-time control algorithm must timely execute required actions in accordance with the current situation reflected by the parameters checked. This kind of algorithm is an example of a mission-critical application. Unfortunately, these algorithms suffer from mistakes and errors resulting in disasters, large material losses, etc. That is why the process of design, development, and verification of real-time control algorithms is rather time- and labor-consuming. Verification usually involves many-staged debugging on special testbeds. Some errors in control algorithms are due to misunderstandings between the participants of the control-system development process: specialists in particular subsystems, system engineers, and programmers. The proposed methodology makes it possible to exclude programmers from the process of control-software development, thereby reducing the number of errors and the labor cost. The main idea is to design and use a special visual notation intuitively understandable for system engineers. This feature should reduce the number of errors in control algorithms due to eliminating the "broken phone effect" when the programmer can misunderstand a program specification and implement it in the wrong software. The toolset consists of special software modules, including modules for visualization, construction, and verification of onboard real-time control algorithms. All modules are executed from an integrated development environment.
机译:本文介绍了一种用于设计和验证实时控制算法和程序的方法和专门开发的软件工具集。实时控制算法必须根据检查的参数反映的当前情况及时执行所需的操作。这种算法是关键任务应用程序的一个示例。不幸的是,这些算法的错误和错误会导致灾难,大量的材料损失等。这就是为什么实时控制算法的设计,开发和验证过程非常耗时且费力的原因。验证通常涉及在特殊测试台上进行多阶段调试。控制算法中的某些错误是由于控制系统开发过程的参与者之间的误解造成的:特定子系统的专家,系统工程师和程序员。所提出的方法使将程序员排除在控制软件开发过程之外成为可能,从而减少了错误数量和人工成本。主要思想是设计和使用系统工程师可以直观理解的特殊视觉符号。由于消除了程序员可能误解程序规范并在错误的软件中实现程序规范的“电话中断效应”,因此该功能应减少控制算法中的错误数量。该工具集由特殊的软件模块组成,包括用于可视化,构建和验证机载实时控制算法的模块。所有模块均从集成开发环境中执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号