Agile Testing of Cyber-Physical Production Systems-Usage of PLC Programming Languages for Test-Case Specification

被引:0
|
作者
Thoennessen, David [1 ]
Kowalewski, Stefan [1 ,2 ]
机构
[1] Rhein Westfal TH Aachen, Lehrstuhl Informat 11, Aachen, Germany
[2] Rhein Westfal TH Aachen, Fak Math Informat & Nat Wissensch, Fach Embedded Software, Aachen, Germany
来源
ATP EDITION | 2018年 / 03期
关键词
Automation; Testing; Simulation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Interconnected production systems, which may be modified during operation, pose particular challenges for testing the associated control software. To hedge the modifications, it may be necessary to run tests during operation once again. In order to avoid longer stoppages, it is desirable that the corresponding test cases can be quickly adapted and executed - in other words, that agile testing becomes possible. The article presents an approach for the Hardware-in-the-Loop (HiL) testing of PLC software where the test cases and acceptance criteria are specified using slightly extended PLC languages. This avoids the change of methodology observed when using dedicated test languages and corresponding tools. Our hypothesis is that this will lead to faster and more reliably changeable test case descriptions and thus creates the desired agility.
引用
收藏
页码:46 / 55
页数:10
相关论文
共 30 条
  • [1] Programming Languages for End-User Personalization of Cyber-Physical Systems
    Srbljic, Sinisa
    Skvorc, Dejan
    Popovic, Miroslav
    [J]. AUTOMATIKA, 2012, 53 (03) : 294 - 310
  • [2] Cyber-Physical Energy Systems Modeling, Test Specification, and Co-Simulation Based Testing
    van der Meer, A. A.
    Palensky, P.
    Heussen, K.
    Bondy, D. E. Morales
    Gehrke, O.
    Steinbrink, C.
    Blank, M.
    Lehnhoff, S.
    Widl, E.
    Moyo, C.
    Strasser, T. I.
    Nguyen, V. H.
    Akroud, N.
    Syed, M. H.
    Emhemed, A.
    Rohjans, S.
    Brandl, R.
    Khavari, A. M.
    [J]. 2017 WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2017,
  • [3] Testing of Highly Configurable Cyber-Physical Systems - A Multiple Case Study
    Fischer, Stefan
    Ramler, Rudolf
    Klammer, Claus
    Rabiser, Rick
    [J]. PROCEEDINGS OF 15TH INTERNATIONAL WORKING CONFERENCE ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS, VAMOS 2021, 2021,
  • [4] Search-Based Test Case Generation for Cyber-Physical Systems
    Arrieta, Aitor
    Wang, Shuai
    Markiegi, Urtzi
    Sagardui, Goiuria
    Etxeberria, Leire
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 688 - 697
  • [5] Survey on test case generation, selection and prioritization for cyber-physical systems
    Sadri-Moshkenani, Zahra
    Bradley, Justin
    Rothermel, Gregg
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (01):
  • [6] Uncertainty-aware specification and analysis for hardware-in-the-loop testing of cyber-physical systems
    Shin, Seung Yeob
    Chaouch, Karim
    Nejati, Shiva
    Sabetzadeh, Mehrdad
    Briand, Lionel C.
    Zimmer, Frank
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 171
  • [7] Uncertainty-wise test case generation and minimization for Cyber-Physical Systems
    Zhang, Man
    Ali, Shaukat
    Yue, Tao
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 153 : 1 - 21
  • [8] Time-Aware Test Case Execution Scheduling for Cyber-Physical Systems
    Mossige, Morten
    Gotlieb, Arnaud
    Spieker, Helge
    Meling, Hein
    Carlsson, Mats
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING (CP 2017), 2017, 10416 : 387 - 404
  • [9] Automatic test case generation from requirements for industrial cyber-physical systems
    Sinha, Roopak
    Pang, Cheng
    Martinez, Gerardo Santillan
    Vyatkin, Valeriy
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2016, 64 (03) : 216 - 230
  • [10] Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study
    Ayerdi, Jon
    Terragni, Valerio
    Arrieta, Aitor
    Tonella, Paolo
    Sagardui, Goiuria
    Arratibel, Maite
    [J]. PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1264 - 1274