Guided Evolution of IEC 61499 Applications - Inria - Institut national de recherche en sciences et technologies du numérique
Conference Papers Year : 2024

Guided Evolution of IEC 61499 Applications

Abstract

IEC 61499 is a standard for developing industrial automation systems. It is known for its reusability, reconfigurability, interoperability, and portability. However, during their life cycle, industrial systems need to evolve according to requirements, and modifying the applications to satisfy these requirements can be complex and error-prone. This paper proposes techniques to guide the evolution of IEC 61499 applications. Given an initial application and the evolution requirements, we generate guidelines for modifying the application to satisfy the requirements. The application is first translated into a behavioural model describing all possible sequences of events the application can trigger. We then apply algorithms to extract relevant submodels of the application and modify them according to the requirements. Finally, the submodels are analysed to generate guidelines for modifying the application. These guidelines can bridge the gap between the requirements and the target application. Instead of only considering the requirements when exploring possible modifications, the developers can use the guidelines to make necessary changes to the application. A mixing tank system is used as a running example to illustrate the approach. In addition, a prototype to automate the evolution techniques is developed.
Fichier principal
Vignette du fichier
final-pdfexpress.pdf (3.18 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04680109 , version 1 (28-08-2024)

Licence

Identifiers

  • HAL Id : hal-04680109 , version 1

Cite

Irman Faqrizal, Gwen Salaün, Yliès Falcone. Guided Evolution of IEC 61499 Applications. ETFA 2024 - 29th IEEE International Conference on Emerging Technologies and Factory Automation, IEEE, Sep 2024, Padova, Italy. pp.1-8. ⟨hal-04680109⟩
102 View
53 Download

Share

More