@InProceedings{UlewiczUlbrichEA2016,
author = {Sebastian Ulewicz and Mattias Ulbrich and
Alexander Weigl and Michael Kirsten and Franziska Wiebe and
Bernhard Beckert and Birgit Vogel-Heuser},
title = {A Verification-Supported Evolution Approach to Assist
Software Application Engineers in Industrial Factory Automation},
booktitle = {IEEE International Symposium on Assembly and
Manufacturing (ISAM 2016)},
month = aug,
year = {2016},
abstract = {Automated production systems (aPS) are complex systems
with high reliability standards which can -- besides through traditional
testing -- be ensured by verification using formal methods.
In this paper we present a development process for aPS software
supported by efficient formal techniques with easy-to-use specification
formalisms to incease applicability in the aPS engineering domain.
Our approach is tailored to the development of evolving aPS as existing
behavior of earlier system revisions is reused as specification for the
verification.
The approach covers three verification phases: regression verification,
verification of critical interlock invariants and delta specification
and verification.
The approach is designed to be comprehensible by aPS software engineers:
Two practically applicable specification means are presented.
\newline
Formal methods have not yet been widely adapted in industrial aPS
development since they lack (a) scalability, and (b) concise and
comprehensible specification means.
This paper shows concepts how to tackle both issues by referring to
existing behavior during evolution verification to advance towards the
goal of applicability in the aPS engineering domain.
\newline
A laboratory case study demonstrates the feasibility and performance of
the approach and shows promising results.},
pages = {19--25},
eventdate = {2016-08-21/2016-08-22},
venue = {Fort Worth, TX, USA},
doi = {10.1109/ISAM.2016.7750714}
}
A Verification-Supported Evolution Approach to Assist Software Application Engineers in Industrial Factory Automation
| Autor(en): | Sebastian Ulewicz, Mattias Ulbrich, Alexander Weigl, Michael Kirsten, Franziska Wiebe, Bernhard Beckert und Birgit Vogel‑Heuser |
|---|---|
| In: | IEEE International Symposium on Assembly and Manufacturing (ISAM 2016) |
| Jahr: | 2016 |
| Seiten: | 19-25 |
| DOI: | 10.1109/ISAM.2016.7750714 |
Abstract
Automated production systems (aPS) are complex systems
with high reliability standards which can – besides through traditional
testing – be ensured by verification using formal methods.
In this paper we present a development process for aPS software
supported by efficient formal techniques with easy-to-use specification
formalisms to incease applicability in the aPS engineering domain.
Our approach is tailored to the development of evolving aPS as existing
behavior of earlier system revisions is reused as specification for the
verification.
The approach covers three verification phases: regression verification,
verification of critical interlock invariants and delta specification
and verification.
The approach is designed to be comprehensible by aPS software engineers:
Two practically applicable specification means are presented.
Formal methods have not yet been widely adapted in industrial aPS
development since they lack (a) scalability, and (b) concise and
comprehensible specification means.
This paper shows concepts how to tackle both issues by referring to
existing behavior during evolution verification to advance towards the
goal of applicability in the aPS engineering domain.
A laboratory case study demonstrates the feasibility and performance of
the approach and shows promising results.