Reengineering an industrial HMI : Approach, objectives and challenges

Autoren Bernhard Dorninger
Michael Moser
Albin Kern
Editoren Rocco Oliveto
Massimiliano Di Penta
David C. Shepherd
Titel Reengineering an industrial HMI : Approach, objectives and challenges
Buchtitel Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2018)
Typ in Konferenzband
Verlag IEEE
ISBN 978-1-5386-4969-5
Monat March
Jahr 2018
Seiten 547-551
SCCH ID# 18001
Abstract

Human Machine Interfaces (HMI) play a pivotal role in operating industrial machines. Depending on the extension of a manufacturers domain and the range of its machines as well as the possible options and variants, the ensuing HMI component repository may become substantially large, resulting in significant maintenance requirements and subsequent cost. A combination of cost pressure and other factors, such as significant change of requirements, may then call for a substantial reengineering. A viable alternative to manually reengineering the whole HMI framework might be the use of (semi)-automated reengineering techniques for suitable parts. We describe such a model based reengineering procedure relying on static analysis of the existing source code for suited aspects of a large HMI framework. We will sketch our overall approach including the objectives and highlight some important challenges of transforming HMI component information extracted from source code into a representation developed for the completely redesigned HMI infrastructure in the light of an existing product assembly and configuration process at a large machinery manufacturer.