Design-to-Test Approach for Programmable Controllers in Safety-Critical Automation Systems

被引:3
作者
Ma, Canlong [1 ,2 ]
Provost, Julien [1 ,2 ]
机构
[1] Tech Univ Munich, Safe Embedded Syst, D-85748 Garching, Germany
[2] Validas AG, D-80335 Munich, Germany
关键词
Informatics; Conformance testing; Automation; IEC Standards; Unified modeling language; Software; Black-box testing; design-to-test (DTT); finite state machine; programmable controller; single-input-change (SIC); GENERATION;
D O I
10.1109/TII.2020.2968480
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a design-to-test (DTT) approach for enhancing black-box complete conformance testing of programmable controllers, where their specifications can be modeled as finite state machines. Given an automation system, the testing objective is to check whether its implemented controllers conform to the expected behavior with regard to the specification models. The DTT approach analyzes the specification models and, if necessary, automatically modifies them at the cost of limited design overhead, so that the testability of the final implemented controllers can be ensured/improved. By design, this approach also guarantees that the behavior of implemented controllers remains unchanged during normal execution (i.e., when not connected to a test bench).
引用
收藏
页码:6499 / 6508
页数:10
相关论文
共 29 条
  • [1] Bohlender D, 2016, INT WORKS DISCRETE, P432, DOI 10.1109/WODES.2016.7497884
  • [2] Cassandras C. G., 2009, INTRO DISCRETE EVENT, V2nd
  • [3] Model-Based Test Suite Generation for Function Block Diagrams using the UPPAAL Model Checker
    Enoiu, Eduard Paul
    Sundmark, Daniel
    Pettersson, Paul
    [J]. IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 158 - 167
  • [4] A structural approach to the non-blocking supervisory control of discrete-event systems
    Feng, Lei
    Cai, Kai
    Wonham, W. M.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 41 (11-12) : 1152 - 1168
  • [5] Time-Aware Instrumentation of Embedded Software
    Fischmeister, Sebastian
    Lam, Patrick
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (04) : 652 - 663
  • [6] Frey G, 2000, IEEE SYS MAN CYBERN, P2431, DOI 10.1109/ICSMC.2000.884356
  • [7] The Risks of Coverage-Directed Test Case Generation
    Gay, Gregory
    Staats, Matt
    Whalen, Michael
    Heimdahl, Mats P. E.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (08) : 803 - 819
  • [8] WCET-Aware Partial Control-Flow Checking for Resource-Constrained Real-Time Embedded Systems
    Gu, Zonghua
    Wang, Chao
    Zhang, Ming
    Wu, Zhaohui
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2014, 61 (10) : 5652 - 5661
  • [9] Guignard A, 2014, IFAC Proc., V47, P412
  • [10] Model-Based Testing of PLC Programs With Appropriate Conformance Relations
    Guignard, Anais
    Faure, Jean-Marc
    Faraut, Gregory
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (01) : 350 - 359