Achieving delta description for the system software of an automated production evolution based on partially inferenced model

Reviewed Paper In Proceedings

Author(s):Suhyun Cha, Alexander Weigl, Mattias Ulbrich, Bernhard Beckert, and Birgit Vogel‑Heuser
In:14th IEEE International Conference on Automation Science and Engineering (CASE 2018)
Year:2018
Keywords: IMPROVEAPS

Abstract

Automated production systems are run for a long time with continuous and incremental changes, however, the models for aPS have not been maintained along with these system changes or, even, have not been properly generated. Even though the regression verification technique reduces the effort of applying formal verification on the automation system evolution, there still remains what should be provided in a formal form for the verification: delta, which is the difference of the two versions of the software. In this paper, we propose a method for generating a formal model from preexisting software in IEC 61131-3 Sequential Function Chart language. Based on this, the developer is able to achieve delta description by revising it to reflect the change request and this formal description of delta could facilitate verifying delta formally.

BibTeX

@inproceedings{ChWeUl2018,
title = {Achieving delta description for the system software of an automated production evolution based on partially inferenced model},
author = {Suhyun Cha and Alexander Weigl and Mattias Ulbrich and Bernhard Beckert and Birgit Vogel-Heuser},
year = 2018,
month = August,
address = {Munich, Germany},
booktitle = {14th IEEE International Conference on Automation Science and Engineering (CASE 2018)},
abstract = {Automated production systems are run for a long time with continuous and incremental changes, however, the models for aPS have not been maintained along with these system changes or, even, have not been properly generated. Even though the regression verification technique reduces the effort of applying formal verification on the automation system evolution, there still remains what should be provided in a formal form for the verification: delta, which is the difference of the two versions of the software. In this paper, we propose a method for generating a formal model from preexisting software in IEC 61131-3 Sequential Function Chart language. Based on this, the developer is able to achieve delta description by revising it to reflect the change request and this formal description of delta could facilitate verifying delta formally.},
  keywords={IMPROVEAPS}
}