TESTING A SOFTWARE-BASED PID CONTROLLER USING METAMORPHIC TESTING

被引:0
|
作者
Chen, T. Y. [1 ]
Kuo, F. -C [1 ]
Tam, W. K. [1 ]
Merkel, R. [2 ]
机构
[1] Swinburne Univ Technol, Ctr Software Anal & Testing, Melbourne, Vic, Australia
[2] Monash Univ, Fac Informat Technol, Melbourne, Vic, Australia
关键词
Software testing; Metamorphic testing; PID controller; Control engineering; Embedded system; Embedded software;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Proportional-Integral-Derivative (PID) controller is ubiquitous in industrial and military systems. Almost all PID controllers are now implemented as software in a microcontroller. Control systems are required to have very high reliability, particularly as they are regularly used in safety-critical systems. An effective testing technique is essential to achieve reliable PID controller software. Unlike simple control algorithms, PID controllers are capable of manipulating the process inputs based on the history and rate of change of the signal. It is very difficult to know whether the computation of the software is correct from the computed outputs. Previous research in other areas has shown that metamorphic testing is an effective technique for this kind of problem. In this paper, we examine metamorphic testing in the context of testing an embedded software PID controller based on the free sample code from ATMEL Corporation. We show that metamorphic testing killed all mutants inserted into the controller software, demonstrating the utility of the technique in testing control systems.
引用
收藏
页码:387 / 396
页数:10
相关论文
共 50 条
  • [31] METAMORPHIC TESTING OF A POPULAR BIOINFORMATICS SOFTWARE MOTHUR
    He, M.
    Hui, Z. W.
    Huang, S.
    Chen, B. W.
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2017, 121 : 29 - 30
  • [32] Metamorphic Testing of Fake News Detection Software
    Ma, Yingrui
    Towey, Dave
    Chen, Tsong Yueh
    Zhou, Zhi Quan
    [J]. 2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1508 - 1513
  • [33] Metamorphic Testing for Adobe Data Analytics Software
    Jarman, Darryl C.
    Zhou, Zhi Quan
    Chen, Tsong Yueh
    [J]. 2017 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET 2017), 2017, : 21 - 27
  • [34] Temperature-Aware Software-Based Self-Testing for Delay Faults
    Zhang, Ying
    Peng, Zebo
    Jiang, Jianhui
    Li, Huawei
    Fujita, Masahiro
    [J]. 2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 423 - 428
  • [35] A software-based method for test vector compression in testing system-on-a-chip
    Biswas, Satyendra
    Das, Sunil R.
    [J]. 2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 359 - +
  • [36] Application and testing of RFID Software-Based Shielding in real fashion retail stores
    Mezzogori, Davide
    Rizzi, Antonio
    Romagnoli, Giovanni
    Rosa, Mirco
    [J]. INTERNATIONAL JOURNAL OF RF TECHNOLOGIES-RESEARCH AND APPLICATIONS, 2024, 14 (01) : 1 - 15
  • [37] RSBST: A Rapid Software-based Self-test Methodology for Processor Testing
    Vasudevan, M. S.
    Biswas, Santosh
    Sahu, Aryabartta
    [J]. 2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 112 - 117
  • [38] A Software-based Instrument for Testing and Monitoring Multi-processing Communications Devices
    Savvopoulos, P.
    Kotsopoulos, A.
    Varsamou, M.
    Papandreou, N.
    Antonakopoulos, Th.
    [J]. I2MTC: 2009 IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3, 2009, : 1193 - 1198
  • [39] Challenges in Scaling Software-Based Self-Testing to Multithreaded Chip Multiprocessors
    Gizopoulos, Dimitris
    [J]. 2008 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, PROCEEDINGS, 2008, : 1034 - 1035
  • [40] Software-Based Online Self-Testing of Network-on-Chip using Bounded Model Checking
    YingZhang
    Chakrabarty, Krishnendu
    Li, Huawei
    Jiang, Jianhui
    [J]. 2017 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2017,