IFT Projet de fin d’études en informatique de gestion

Slides:



Advertisements
Présentations similaires
MOT Éditeur de modèles de connaissances par objets typés
Advertisements

Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
1 Modéliser Ou comment RE-présenter sa connaissance.
Processus d'expression du besoin
5. La physique appliquée en STS IPM
Eric BONJOUR, Maryvonne DULMET
Les méthodes formelles en ingénierie des connaissances Damien Lhomme-Desages Jérémie Barlet.
La politique de Sécurité
Technologie Collège Document d’accompagnement du programme de
Les démarches de développement
Les démarches de développement
Thème « Modélisation comportementale des Systèmes critiques »
- TUTORIAL MCIE - Méthode de Conception d’Interfaces Ergonomiques
UML (Unified Modeling Langage)
1 Nicole Tourigny - Le raisonnement à partir de cas : une aide à la formation en analyse de sécurité routière Le raisonnement à partir de cas : une aide.
Les Ateliers de Génie Logiciel
Analysis and design of agent-oriented information systems OFER ARAZY et CARSON C. WOO University of British Columbia, Vancouver The Knowledge Engineering.
Initiation à la conception de systèmes d'information
DURIBREUX, Michèle & COCQUEBERT & HOURIEZ, Bernard,
Un concept pour la modélisation de la recherche qualitative, pp
TECFA Technologies pour la Formation et l’Apprentissage
Etude globale de système.
SCIENCES DE L ’INGENIEUR
OIL & UPML DREVET - HUMBERT Introduction OIL : un langage de description dontologies UPML : un langage de description de systèmes à base.
MOT Éditeur de modèles de connaissances par objets typés
TESTING BUSINESS PROCESSES
Présentation du mémoire
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Journée de lancement du Réseau Thématique Pluridisciplinaire 32
Les étapes du cycle de développement du génie logiciel
TOLÉRANCEMENT GÉOMÉTRIQUE
Portée, arrimages et intervenants Évolution des méthodes
L’approche MAD* Par Sabrina Dubé-Morneau
Présenté par : Attia Hamza Merzouk Abdelkrim 2003/2004
Stratégie d’entreprise - Alstom Transport – Marco Férrogalini
Sciences de l'Ingénieur
Supports de formation au SQ Unifié
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
2003 (revisé 2008)SEG Chapitre 11 Chapitre 1 “The Systems Engineering Context” Le contexte du génie de systèmes.
Interface Homme-machine (interaction humain-machine)
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
1 Registration Physique Séminaire du Master Davide Bazzi Université de Fribourg
UML : un peu d’histoire H. Lounis.
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.
Introduction au Génie Logiciel
LES DEMARCHES PEDAGOGIQUES
Initiation à la conception des systèmes d'informations
L’ergonomie des IHM : pourquoi, comment ?
RAISONNEMENT À PARTIR DE CAS R à PC. PLAN DU TRAVAIL Introduction Introduction Raisonnement analogique Raisonnement analogique Principe et étapes de R.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
TECFA Technologies pour la Formation et l’Apprentissage
1 Vers la gestion de la cohérence dans les processus multi-modèles métier Wolfgang THEURER Ecole Nationale Supérieure d’Ingénieurs des Etudes et Techniques.
L’enseignement de spécialité SLAM
Les démarches de développement
Problématique de la thèse Comment les outils provenant du management des connaissances peuvent ils être utilisés dans le cadre de la politique d'amélioration.
2 Tracks Unified Process
GPA-779 Application des systèmes experts et des réseaux de neurones.
Développement d’un système-Expert. Les bonnes raisons Conserver l’expertise dans l’entreprise roulement vulnérabilité rareté Formation de personnel qualifié.
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus Hiver 2002 Petko Valtchev.
Copyright, 1996 © Dale Carnegie & Associates, Inc. Com7114 Technologies de la communication Objectifs de ce cours ? Sa place dans le programme ? La communication.
BACCALAUREAT PROFESSIONNEL 3 ANS MICROTECHNIQUES Quelques points clés.
IFT – Ingénierie des connaissances Exposé d’article
Conférence 2TUP Stéphane Barthon 03/12/
Document de spécification d’exigences Normes IEEE et 29148:2011
Conception des IHM.
Modélisation des Actions Mécaniques Première sti2d
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
ARIANE : Interopérabilité sémantique et accès aux sources d'information sur Internet Sylvain Aymard, Michel Joubert, Dominique Fieschi, Marius Fieschi.
Transcription de la présentation:

IFT-10552 Projet de fin d’études en informatique de gestion IFT-10552 Projet de fin d’études en informatique de gestion Danijela Manojlovic

Modélisation en ingénierie des connaissances méthode CommonKADS

Objectifs principaux élaboration d’une documentation commentée et illustrée de méthodes, de langages et d’ateliers de modélisation utilisés en IC survol de la méthode CommonKADS ( l’utilisation, l’efficacité, les étapes, la comparaison avec les autres méthodes, les limites et les perspectives , les projets et travaux actuels etc...)

Problèmes et motivations Comment modéliser l’approche d’ID3 avec la méthode CommonKADS ? Quelles explications le système développé devrait être en mesure de fournir ?

Autres aspects abordés génération des explications le RPC ( Raisonnement Par Cas ) ID3 ( approche inductive, l’algorithme d’ID3, les arbres de décision etc. )

Les étapes du projet inventaire des publications sur la modélisation en IC identification des travaux sur les explications, RPC, ou sur l’approche orientée objet résumés techniques des articles sélectionnés modélisation d’un exemple avec CommonKADS élaboration du rapport technique

Contribution Une tentative d’appliquer la méthode CommonKADS pour modéliser un exemple en ID3 en faisant en parallèle la génération des explications

Problèmes rencontrés et les solutions adoptées manque de connaissances sur la problématique imposée difficultés d’envisager les résultats que le système développé devrait fournir difficulté de structuration des résultats de recherche difficultés de gestion du temps nécessaire ( les durées prévues vs les durées réelles …) identification de plusieurs solutions possibles lecture de la documentation pertinante, des travaux existants, des supports de cours présentation des résultats de recherche sous plusieurs formes différentes ( site web, rapport écrit, résumé etc… ) les rencontres hebdomadaires pour résumer les activités réalisées et prévues

Réalisations

Outils de la recherche Bibliothéque scientifique ( banques de données ERIC, Current Contents, Ei-Compendex, Inspec, ...PEB…) Internet ( sites intéressants, listes de discusion, auteurs des ouvrages, etc…) travaux semblables de modélisation

Résultats de la recherche Site Internet disponible à l’adresse suivante: http://www.angelfire.com/ia/projet/ bibliographie ( banque des exemples ) résumés rapport technique ( modéle d’analyse, modèle de conception )

Survol de la méthode proposée

Aperçu historique Projet Pilot ( Projet 12 ) du programme ESPRIT ( 1982 ) Un système Computérisé d’Analyse de Doucumentation des Connaissances-KADS (1983 ) Projet P1098 (1985 ) KADS-I ( 1989 ) KADS-II ( CommonKADS ), élaboré dans le projet P5248 du programme ESPRIT II ( octobre, 1990 )

Aujourd’hui……..

CommonKADS aujourd’hui….. de facto un standard pour le développement des SBC en Europe

Autres projets actuels en IC Protégé II Sisyphus VITAL ESSI etc….

Étapes de développement d’un SBC avec CommonKADS 1. Analyse 2. Conception 3. Implémentation 4. Utilisation et maintenance

Modèle d’organisation introduit le contexte du problème contient les descripteurs de l’organisation ( composante structurelle, fonctionnelle, d’autorité, des ressources et de processus ) et les problèmes de l’organisation ( actuels et anticipés ) formalismes adoptés différents ( texte, graphique)

Modèle de tâches Description détaillée des fonctions ( tâches ) que le système doit exécuter approches utilisées : top-down, bottom-up

Exemple de spécification d’une tâche

Modèle d’agents Identification de tous les utilisateurs du système ( internes, externes ou prévisibles ) identification de différents types d’utilisateurs ( expert, novice ou concepteur ) formalisme utilisé: selon le choix du concepteur

Modèle d’expertise la connaissance d’un expert, nécessaire pour la résolution d’une tâche particulière ( connaissances et leur structure ) modèle à 4 niveaux [Wielinga&Breuker,86]

Modèle de communication Interaction entre le SBC et ses utilisateurs ( assignation des tâches aux différents agents, spécification des dépendences entre les sous-tâches etc… ) réduction des risques ( par la validation de l’interaction entre le système et l’usager ) dialogue avec l’utilisateur ( à l’aide d’une interface utilisateur ) génération des explications

Étapes de développement d’un SBC avec CommonKADS 1. Analyse 2. Conception 3. Implémentation 4. Utilisation et maintenance

Modèle de conception Modèle fonctionnel: architecture fonctionnelle du système, décomposition en modules - blocs fonctionnels Modèle de comportement: montre comment les fonctionnalités du système sont réalisées, l’interaction entre les modules etc. Modèle physique: architecture physique du système , implémentation des blocs fonctionnels

Prototypage et tests Codage dans un langage approprié ( Prolog, Prolog++…) moyen de vérification et de validation des résultats obtenus élaboration d’une interface utilisateur coviviale

3. Prototypage et tests ( implémentation ) Codage dans un langage approprié ( Prolog, Prolog++ …) moyen de vérification et de validation des résultats obtenus élaboration d’une interface usager conviviale

4. Utilisation et maintenance des systèmes Est-ce que le système obtenu est réutilisable, facile à comprendre et à maintenir ?

Réutilisabilité modèle générique de tâches modèle générique des PSM modèle des techniques d’acquisition des connaissances modèle générique des explications etc…. réduction des coûts et des risques du développement d’un SBC

Facilité de maintenance structures adéquates, documentées et faciles à modifier traces d’exécution ou de développement réduction des coûts et des risques

Facilité de fournir des explications répondre à des questions du type QUOI, POURQUOI, POURQUOI PAS, COMMENT, À QUI etc… expliquer les connaissances ou le raisonnement utilisé modèle générique des explications

Modèle générique des explications besoins des explications: comprendre le raisonnement utilisé, connaître le domaine du problème, la logique et. utilité: outil d’apprentissage, d’amélioration du raisonnement, de détection des erreurs possibles du système, de compréhension des tâches du système par l’utilisateur etc…

avantages et inconvénients CommonKADS: avantages et inconvénients

Avantages développement structuré et systématique des SBC beaucoup de facilités dans la modélisation des connaissances les modèles permettent une configuration flexible, facile à comprendre, à utiliser et à maintenir réutilisabilité : réduction des coûts et des risques

Inconvénients Difficultés dans la phase d’acquisition des connaissances utilisation du CML qui est un langage semi-formel pas de modèle de conception ( design ) particulier, => les règles sont moins contraignantes les outils logiciels toujours en développement

Limites et perspectives

Les modèles développés par la méthode CommonKADS sont: moins flexibles dans les systèmes autres que les SBC et ne peuvent pas remplacer le raisonnement humain, mais….. rendent les connaissances des experts plus utilisables et permettent aux non-experts de mieux fonctionner

Apprentissages méthode CommonKADS, RPC, ID3, les explications techniques différentes de recherche d’information gestion du temps nécessaire et des durées des activités

Proposition Combiner la méthode CommonKADS avec une autre méthode plus formelle, afin de rendre le développement des SBC plus sophistiqué et plus rigoureux Ceci permettrait d’élargir le champs d’utilisation de la méthode CommonKADS ...