Dynamic Software Update of Stateflow Charts using Erlang Runtime System

Sebastian Q. Roder, Julien Provost

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Reprogramming the controller of an industrial automation system usually requires to halt the system. In this paper, a novel method that allows reprogramming a controller at runtime is presented. The control behavior is modeled using parallel finite state machines, Stateflow being used as an example of modeling tool. Automatic translation to Erlang code is implemented and Dynamic Software Update is enabled using Erlang Runtime System. The presented method is applied and evaluated on a case study as a proof of concept.

Original languageEnglish
Pages (from-to)5855-5860
Number of pages6
JournalIFAC Proceedings Volumes (IFAC-PapersOnline)
Volume50
Issue number1
DOIs
StatePublished - Jul 2017

Keywords

  • Dynamic Software Update
  • Erlang
  • Industrial Automation
  • Parallel Finite State Machines
  • Reprogramming
  • Stateflow

Fingerprint

Dive into the research topics of 'Dynamic Software Update of Stateflow Charts using Erlang Runtime System'. Together they form a unique fingerprint.

Cite this