Applying Dynamic Programming to Test Case Scheduling for Automated Production Systems

Kathrin Land, Birgit Vogel-Heuser, Suhyun Cha

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

In today’s practice, the engineering lifecycle of the manufacturing systems is getting shorter due to frequent requirement changes. Since the manufacturing systems are required to have both – higher availability from a productivity viewpoint and reliability from a safety viewpoint. To check and meet these requirements, quality assurance, typified by testing is one of the significant engineering steps. Though existing test cases can be reused during testing, there also appears a selection problem out of a vast amount of test cases. Especially, it gets more important when the time is extremely limited, e.g. in commissioning and start-up process that is a mandatory process of manufacturing systems or in regression testing. In the previous work, we have presented approaches regarding how to define and determine the utility of test cases. In this paper, we present an efficient test case scheduling approach by applying an optimization algorithm, so called “dynamic programming”. Considering a physical setup time of the mechatronics system within the approach, it becomes more applicable to the practice. Through the numerical experiment results, we also show the superiority and the scalability of the approach in comparison to two different straight-forward scheduling approaches.

Original languageEnglish
Title of host publicationSystems Modelling and Management - 1st International Conference, ICSMM 2020, Proceedings
EditorsOnder Babur, Joachim Denil, Birgit Vogel-Heuser
PublisherSpringer Science and Business Media Deutschland GmbH
Pages3-20
Number of pages18
ISBN (Print)9783030581664
DOIs
StatePublished - 2020
Event1st International Conference on Systems Modelling and Management, ICSMM 2020 - Bergen , Norway
Duration: 25 Jun 202026 Jun 2020

Publication series

NameCommunications in Computer and Information Science
Volume1262 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference1st International Conference on Systems Modelling and Management, ICSMM 2020
Country/TerritoryNorway
CityBergen
Period25/06/2026/06/20

Keywords

  • Dynamic programming
  • Test prioritisation model
  • Test scheduling

Fingerprint

Dive into the research topics of 'Applying Dynamic Programming to Test Case Scheduling for Automated Production Systems'. Together they form a unique fingerprint.

Cite this