Guided Evolution of IEC 61499 Applications - CORSE - Computer Optimization and Run-time SystEms
Communication Dans Un Congrès Année : 2024

Guided Evolution of IEC 61499 Applications

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Licence

Identifiants

  • HAL Id : hal-04680109 , version 1

Citer

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 Consultations
53 Téléchargements

Partager

More