Modèles Alloy pour plusieurs variantes de la théorie du contrôle supervisé
Nous avons développé plusieurs modules, écrits en Alloy, qui modélisent des variantes de la théorie du contrôle supervisé. Ils s'insèrent dans un projet, appelé MELODIES (.Modeling Environment for LOgical DIscrete Event Systems.), dont le but est de fournir un environnement de prototypage aux novices du domaine, lequel est en constante évolution. Cet environnement peut être aussi utilisé pour résoudre des problèmes de contrôle. Les variantes suivantes sont présentement disponibles dans MELODIES.
- Théorie du contrôle basée sur les états
- Observation totale (Module SBCDES_Total_Observation)
- Problème du chat et de la souris avec cinq chambres
- Problème du chat et de la souris avec huit chambres
- Problème des deux trains avec six sections
- Problème des deux trains avec huit sections
- Problème des deux trains avec dix sections
- Problème des deux trains (fonction de contrôle)
- Composante élémentaire jack211r (flèche)
- Composante élémentaire suction cup (pince)
- Injecteur de la cellule de livraison
- Grue de la cellule de livraison
- Cellule de livraison (définition en compréhension du prédicat)
- Cellule de livraison
- Observation partielle (Module SBCDES_Partial_Observation)
- Systèmes paramétrés (contrôle en ligne de n processus)
- Théorie du contrôle basée sur les langages (Module Automaton)
- Les propriétés de base (Module BasicProperties)
- Propriété de contrôlabilité
- Exemple simple
- Problème des deux trains
- Composante élémentaire jack211r (flèche)
- Composante élémentaire suction cup (pince)
- Injecteur de la cellule de livraison
- Grue de la cellule de livraison
- Cellule de livraison
- Propriété de normalité
- Architectures de contrôle décentralisé (Module DistributedArchitectures)
- Module Automaton
- Test pour le module Automaton
- Module Generator
- Test pour le module Generator
- Simple propriété d'observabilité
- Propriétés d'observabilité inconditionnelle
- Exemple tiré de DEDS, 12 (3), Prop. 3 avec H de Fig. 4b
- Exemple tiré de DEDS, 12 (3), Prop. 3 avec H de Fig. 6
- Exemple tiré de DEDS, 12 (3), Prop. 4 avec H de Fig. 8b
- Exemple tiré de DEDS, 12 (3), Prop. 5 avec H de Fig. 11b
- Propriétés d'observabilité conditionnelle
- Architecture de contrôle hiérarchique (Module Component)
- Condition sur la technologie de contrôle standard pour un agent
- Cohérence du marquage
- Propriété d'observateur (équivalence observationnelle)
- Exemple simple
- Problème des deux trains
- Flèche de grue
- Pince de la grue
- Injecteur de la cellule de livraison
- Grue de la cellule de livraison
- Cellule de livraison
- Propriété de N-inférence coobservabilité (prise de décision décentralisée)
- Contrôle supervisé de structures en arborescence d'états
- Connexion aux interfaces
- Superposition d'un holon et d'un super-état
- Cohérence d'un holon