A model-based mutation framework for IEC61131-3 manufacturing systems

Translated title of the contribution: A model-based mutation framework for IEC61131-3 manufacturing systems

Kamil Rosiak, Lukas Linsbauer, Birgit Vogel-Heuser, Ina Schaefer

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

This article presents a model-based mutation framework for creating mutant systems implemented in IEC61131-3 languages. The framework is based on a meta-model of the IEC61131-3 standard. It supports 21 mutation operations, such as the addition or removal of POUs or the mutation of Structured Text and Sequential Functional Charts. Moreover, operations can be combined to create higher-order changes, such as Type III code clones. The mutation framework can be used to evaluate and improve development tools for supporting the evolution of manufacturing systems, such as regression test suite generators or clone detectors.

Translated title of the contributionA model-based mutation framework for IEC61131-3 manufacturing systems
Original languageEnglish
Pages (from-to)380-390
Number of pages11
JournalAt-Automatisierungstechnik
Volume71
Issue number5
DOIs
StatePublished - 1 May 2023

Keywords

  • IEC61131-3
  • clones
  • evaluation
  • model-based
  • mutation
  • variants

Fingerprint

Dive into the research topics of 'A model-based mutation framework for IEC61131-3 manufacturing systems'. Together they form a unique fingerprint.

Cite this