【24h】

Control and Data Flow Testing on Function Block Diagrams

机译:功能框图上的控制和数据流测试

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

摘要

As programmable logic controllers(PLCs) have been used in safety-critical applications, testing of PLC applications has become important. The previous PLC-based software testing technique generates intermediate code, such as C, from function block diagram(FBD) networks and uses the intermediate code for testing purposes. In this paper, we propose a direct testing technique on FBD without generating intermediate code. In order to test FBD, we define testing granularity in terms of function blocks and propose an algorithm that transforms an FBD network to a flow graph. We apply existing control and data flow testing coverage criteria to the flow graph in order to generate test cases. To demonstrate the effectiveness of the proposed method, we use a trip logic of BP(Bistable Processor) at RPS(Reactor Protection System) in DPPS(Digital Plant Protection System) which is currently being developed at KNICS in Korea.
机译:由于可编程逻辑控制器(PLC)已用于安全关键型应用程序中,因此PLC应用程序的测试变得非常重要。以前的基于PLC的软件测试技术会从功能框图(FBD)网络生成中间代码,例如C,并将中间代码用于测试目的。在本文中,我们提出了一种无需生成中间代码即可直接在FBD上进行测试的技术。为了测试FBD,我们根据功能块定义了测试粒度,并提出了一种将FBD网络转换为流程图的算法。我们将现有的控制和数据流测试覆盖率标准应用于流程图,以生成测试用例。为了证明该方法的有效性,我们在韩国KNICS正在开发的DPPS(数字植物保护系统)中的RPS(反应器保护系统)处使用BP(双稳态处理器)的跳闸逻辑。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号