Case Based Reasoning - Exemple d'application |
||
LAURENT Jean-Marc - Méthode OCSIMA | Audit - Conseil - Développement - Formation |
|
|
|
Voir une autre application de Case Based ReasoningIV.1 Identification des Utilisateurs, des Cas d'Utilisation, des Interfaces et des Objets du DomaineIV.1.A Les UtilisateursLe système RBC envisagé est conçu pour apporter une aide à l'utilisateur, technicien de laboratoire, et non au technicien spécialiste, responsable de la maintenance. Il n'y a donc qu'un seul utilisateur. IV.1.B Les Cas d'UtilisationIci peut se poser une première question: doit-on considérer un seul cas d'utilisation, par exemple "Réaliser une analyse chromatographique de dipyridamole", ou le décomposer en plusieurs étapes ? L'option prise consiste à considérer que tout scénario ou sous scénario lancé par un événement extérieur au système, et non par un événement interne, est un cas d'utilisation. Un seul utilisateur donc, celui-ci doit:
IV.1.C Les InterfacesLes différentes interfaces utilisateur correspondent aux différents claviers et écrans. Quant aux interfaces système, celles que l'expert retient dans un premier temps sont représentées en rouge dans la figure ci-dessous, les solvants et la pompe ne constituant à ce niveau de l'analyse qu'un sous-système. Il est intéressant de noter que certaines interfaces ne semblent correspondre qu'à un "bout de tuyau" et servent surtout de séparations logiques entre sous-systèmes. IV.1.D Identification des Objets du DomaineNous allons nous intéresser pour la suite uniquement au 6ème cas d'utilisation. Le mélange de solvants, spécifié pour l'analyse en cours, présente, à une température donnée, une viscosité donnée. La colonne de l'analyse contient des particules de taille donnée. La pression en tête de la colonne, pour l'analyse en cours, doit donc toujours être la même, aux conditions de température près, exemple: pour une colonne de 25cm de long, de diamètre 4mm, remplie de particules de 5µm, traversée par un mélange 85% méthanol / 15% tampon phosphate aqueux, à un débit de 2ml/mn, la pression doit être de l'ordre de 280 bars. De nombreux concepts ont certainement été identifiés lors de l'analyse des cas d'utilisations précédents, et seulement certaines précisions sont apportées, comme par exemple la viscosité pour le solvant d'élution. Par contre un nouveau paramètre apparaît pour la première fois : la pression. Il y correspond un voyant et une valeur normale, c'est un paramètre subjectif. En interrogeant l'expert on apprend que les valeurs hors normes sont "faible", "forte" et "instable". De plus on peut identifier un nouveau sous-système, et représenter pour ce cas d'utilisation le système complet de la manière suivante: groupement des solvants et de la pompe en un seul sous-système (comportant le sous-système de détermination de la pression), groupement de la colonne, du détecteur et de l'intégrateur en un seul sous-système (ces deux derniers composants n'ont pas d'influence sur la pression). IV.2 Identification des Objets Interfaces, des Objets de Contrôle et des Objets EntitésOn peut commencer cette étape avant que la précédente ne soit complètement terminée (notamment le recensement complet des objets du domaine). Des itérations cycliques (indiquées par Ii) vont avoir lieu entre les deux étapes pour compléter, au fur et à mesure de l'avancement de l'analyse, les ensembles des différents types d'objets. IV.2.A Les Objets Entités
IV.2.B Les Objets Interfaces
L'interface entre l'injecteur et la colonne comprend d'un côté le raccord de sortie de l'injecteur et de l'autre le raccord à la colonne (pouvant tous deux occasionner des fuites), cette dernière comportant un filtre en entrée et en sortie (toujours du point de vue de l'analyse de la pression). fig. 8: les différents ensembles flous représentant les valeurs concernant les vannes d'entrée et de sortie, et le contrôle de flux. Rappel : Pour un ensemble classique, le degré d'appartenance d'un élément x à cet ensemble est une fonction qui retourne une valeur de l'ensemble {0, 1}; pour un ensemble flou le degré d'appartenance est une fonction qui retourne une valeur de l'intervalle [0, 1]. Ainsi, sur la figure 9 on voit que la personne de taille x appartient au degré m à l'ensemble "moyen" et au degré p à l'ensemble "petit". fig. 9: les ensembles flous représentatifs des valeurs "petit", "moyen" et "grand" IV.2.C Les Objets de Contrôle
IV.2.D Le Recensement des Cas
Thérapie: Changer les filtres d'entrée et de sortie de la colonne
Voir une autre application de Case Based Reasoning |
|
|
|
Dernière révision janvier 06 |
Plan du site OCSIMA |
Pour nous écrire, cliquez ici : |