Skip to main content
Top
Published in:
Cover of the book

2020 | OriginalPaper | Chapter

Applying Dynamic Programming to Test Case Scheduling for Automated Production Systems

Authors : Kathrin Land, Birgit Vogel-Heuser, Suhyun Cha

Published in: Systems Modelling and Management

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
2.
go back to reference Sinha, R., Pang, C., Martinez, G.S., Kuronen, J., Vyatkin, V.: Requirements-aided automatic test case generation for industrial cyber-physical systems. In: 20th International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 198–201 (2015) Sinha, R., Pang, C., Martinez, G.S., Kuronen, J., Vyatkin, V.: Requirements-aided automatic test case generation for industrial cyber-physical systems. In: 20th International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 198–201 (2015)
4.
go back to reference Simon, H., Friedrich, N., Biallas, S., Hauck-Stattelmann, S., Schlich, B., Kowalewski, S.: Automatic test case generation for PLC programs using coverage metrics. In: IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), pp. 1–4 (2015) Simon, H., Friedrich, N., Biallas, S., Hauck-Stattelmann, S., Schlich, B., Kowalewski, S.: Automatic test case generation for PLC programs using coverage metrics. In: IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), pp. 1–4 (2015)
7.
go back to reference Keddis, N., Javed, B., Igna, G., Zoitl, A.: Optimizing schedules for adaptable manufacturing systems. In: IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), pp. 1–8 (2015) Keddis, N., Javed, B., Igna, G., Zoitl, A.: Optimizing schedules for adaptable manufacturing systems. In: IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), pp. 1–8 (2015)
11.
go back to reference Angerer, F., Grimmer, A., Prahofer, H., Grunbacher, P.: Configuration-aware change impact analysis (T). In: 30th IEEE/ACM International Conference on Automated Software Engineering, pp. 385–395 (2015) Angerer, F., Grimmer, A., Prahofer, H., Grunbacher, P.: Configuration-aware change impact analysis (T). In: 30th IEEE/ACM International Conference on Automated Software Engineering, pp. 385–395 (2015)
12.
go back to reference Baller, H., Lity, S., Lochau, M., Schaefer, I.: Multi-objective test suite optimization for incremental product family testing. In: IEEE Seventh International Conference on Software Testing, Verification and Validation (ICST), pp. 303–312 (2014) Baller, H., Lity, S., Lochau, M., Schaefer, I.: Multi-objective test suite optimization for incremental product family testing. In: IEEE Seventh International Conference on Software Testing, Verification and Validation (ICST), pp. 303–312 (2014)
14.
go back to reference Parejo, J.A., Sánchez, A.B., Segura, S., Ruiz-Cortés, A., Lopez-Herrejon, R.E., Egyed, A.: Multi-objective test case prioritization in highly configurable systems: a case study. J. Syst. Softw. 122, 287–310 (2016)CrossRef Parejo, J.A., Sánchez, A.B., Segura, S., Ruiz-Cortés, A., Lopez-Herrejon, R.E., Egyed, A.: Multi-objective test case prioritization in highly configurable systems: a case study. J. Syst. Softw. 122, 287–310 (2016)CrossRef
15.
go back to reference Land, K., Cha, S., Vogel-Heuser, B.: An approach to efficient test scheduling for automated production systems. In: IEEE 17th International Conference on Industrial Informatics (INDIN), pp. 449–454 (2019) Land, K., Cha, S., Vogel-Heuser, B.: An approach to efficient test scheduling for automated production systems. In: IEEE 17th International Conference on Industrial Informatics (INDIN), pp. 449–454 (2019)
17.
go back to reference Bellman, R., Dreyfus, S.: Dynamic Programming, 1st edn. Princeton University Press, Princeton (2010)MATH Bellman, R., Dreyfus, S.: Dynamic Programming, 1st edn. Princeton University Press, Princeton (2010)MATH
19.
go back to reference Spieker, H., Gotlieb, A., Marijan, D., Mossige, M.: Reinforcement learning for automatic test case prioritization and selection in continuous integration. In: Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 12–22 (2017) Spieker, H., Gotlieb, A., Marijan, D., Mossige, M.: Reinforcement learning for automatic test case prioritization and selection in continuous integration. In: Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 12–22 (2017)
21.
go back to reference Petrenko, A., Dury, A., Ramesh, S., Mohalik, S.: A method and tool for test optimization for automotive controllers. In: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops, pp. 198–207 (2013) Petrenko, A., Dury, A., Ramesh, S., Mohalik, S.: A method and tool for test optimization for automotive controllers. In: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops, pp. 198–207 (2013)
Metadata
Title
Applying Dynamic Programming to Test Case Scheduling for Automated Production Systems
Authors
Kathrin Land
Birgit Vogel-Heuser
Suhyun Cha
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-58167-1_1

Premium Partner