Thèse en cours

Techniques de vérification quantitative et d'exécution pour les systèmes d'automatisation industrielle

FR  |  
EN

Accès à la thèse

AttentionLa soutenance a eu lieu le 05/12/2024. Le document qui a justifié du diplôme est en cours de traitement par l'établissement de soutenance.
Auteur / Autrice : Irman Faqrizal
Direction : Gwen Salaun
Type : Projet de thèse
Discipline(s) : Informatique
Date : Inscription en doctorat le
Soutenance le 05/12/2024
Etablissement(s) : Université Grenoble Alpes
Ecole(s) doctorale(s) : École doctorale mathématiques, sciences et technologies de l'information, informatique
Partenaire(s) de recherche : Laboratoire : Laboratoire d'Informatique de Grenoble
Jury : Président / Présidente : Fabienne Boyer
Examinateurs / Examinatrices : Gwen Salaun, Farouk Toumani, Christian Attiogbe, Antoine Rollet
Rapporteur / Rapporteuse : Christian Attiogbe, Antoine Rollet

Résumé

FR  |  
EN

Les progrès rapides des technologies de l'information ouvrent des perspectives prometteuses pour les systèmes d'automatisation industrielle. En minimisant l'intervention humaine, l'industrie peut réduire considérablement les coûts et améliorer la qualité globale du système. Néanmoins, les systèmes d'automatisation industrielle sont confrontés à de nombreux défis. L'un d'eux est de savoir comment vérifier et analyser les aspects quantitatifs du système en présence d'un environnement imprévisible. Des méthodes formelles ont été récemment employées pour vérifier l'exactitude du système. Cependant, les méthodes conventionnelles ne sont souvent appliquées qu'au moment de la conception, négligeant l'exécution du temps d'exécution impactée par l'environnement. Le deuxième défi majeur de l'automatisation industrielle est le besoin de techniques pour prendre en charge les systèmes à long terme et en évolution. La modification manuelle impliquant une intervention humaine va à l'encontre de l'objectif de l'automatisation tout en étant coûteuse, chronophage et erronée. Un système d'automatisation doit pouvoir évoluer automatiquement en fonction des exigences. Les principales contributions de cette thèse sont doubles. Tout d'abord, la vérification probabiliste des modèles est appliquée pour vérifier et analyser les aspects quantitatifs du système provenant de l'environnement. Cette méthode consiste en une modélisation formelle, une surveillance et un calcul de modèle probabiliste. Les résultats peuvent être utilisés pour observer l'impact de l'environnement et suggérer des améliorations associées aux caractéristiques quantitatives du système, telles que la productivité. La deuxième contribution consiste en deux approches pour faire évoluer les systèmes d'automatisation. Dans la première approche, des techniques d'application de l'exécution sont appliquées pour que l'application s'adapte aux exigences. Cela se fait en synthétisant et en intégrant automatiquement un nouveau composant logique appelé ''executor'' pour modifier l'exécution du système en fonction des exigences. La deuxième proposition intègre divers algorithmes appliqués aux modèles comportementaux des applications pour générer des lignes directrices d'évolution. Ces lignes directrices contiennent des modifications à appliquer pour que l'application satisfasse aux exigences données. Les deux solutions permettent aux développeurs d'éviter les erreurs et les modifications inutiles lors de l'évolution des systèmes d'automatisation industrielle. Les contributions visent les systèmes d'automatisation conçus avec la norme IEC 61499, une norme industrielle prometteuse présentant de nombreuses caractéristiques positives. Des outils logiciels existants et nouveaux sont utilisés et développés pour mener des études de cas et des expériences validant les méthodes proposées.