Download Free Conception Et Realisation Dun Logiciel Daide Au Developpement De Systemes A Base De Connaissances Fonde Sur Le Concept Dactemes Book in PDF and EPUB Free Download. You can read online Conception Et Realisation Dun Logiciel Daide Au Developpement De Systemes A Base De Connaissances Fonde Sur Le Concept Dactemes and write the review.

LES LOGICIELS DE GESTION DE PROJETS EXISTANTS EMPLOIENT PRINCIPALEMENT COMME DONNEES D'ENTREE LA DESCRIPTION DES ACTIVITES DU PROJET, LEUR DUREE ET LEURS INTERCONNEXIONS. INDEPENDAMMENT DE LA SIMPLICITE DE CHAQUE LOGICIEL, TOUTES LES FOIS OU UN UTILISATEUR ENTREPREND UNE NOUVELLE PLANIFICATION, IL EST TENU DE PREPARER MANUELLEMENT LE MODELE DE PLANIFICATION, SOIT LE GRAPHE D'ORDONNANCEMENT DES OPERATIONS DU PROJET. CES LOGICIELS POSSEDENT PEU DE MECANISMES D'ALLEGEMENT OU DE VALIDATION DU TRAVAIL DE DEVELOPPEMENT DU GRAPHE D'ORDONNANCEMENT, DE SORTE QUE LA PREPARATION DE CE GRAPHE RELEVE ENCORE DE LA RESPONSABILITE ENTIERE DE L'UTILISATEUR. CE CONSTAT A MOTIVE NOTRE ETUDE QUI PORTE, D'UNE PART, SUR LE DEVELOPPEMENT D'UN SYSTEME INTERACTIF D'AIDE A LA DECISION BASE SUR LA CONNAISSANCE POUR GENERER ET TRAITER L'INFORMATION NECESSAIRE A LA PLANIFICATION DE PROJETS DE CONSTRUCTION DE BATIMENTS, ET D'AUTRE PART, SUR LA CONCEPTION DE LA BASE DE CONNAISSANCES CONTENANT LES SEQUENCES D'OPERATIONS RENCONTREES DANS LA PRATIQUE COURANTE DE CONSTRUCTION DES BATIMENTS. LA REPRESENTATION DE CES CONNAISSANCES EST BASEE SUR UNE APPROCHE GRAPHIQUE, PROPRE A NOTRE APPLICATION. LES RESULTATS OBTENUS DEMONTRENT QUE L'APPROCHE UTILISEE POUR REPRESENTER LES CONNAISSANCES CONVIENT PARFAITEMENT A CE GENRE D'APPLICATION. DANS NOTRE TRAVAIL, NOUS MONTRONS L'APPROCHE DE MODELISATION DES CONNAISSANCES, LA GENERATION ASSISTEE PAR ORDINATEUR D'UN GRAPHE D'ORDONNANCEMENT VALIDE POUR LA CONSTRUCTION DES BATIMENTS, AINSI QUE LA DESCRIPTION DETAILLEE DU SYSTEME INTERACTIF D'AIDE A LA DECISION DANS LE CONTEXTE DE LA GESTION DE PROJETS
LE TRAVAIL PRESENTE DANS CETTE THESE S'INSCRIT DANS LE CADRE DE L'ETUDE DU PROCESSUS DE DEVELOPPEMENT DE LOGICIELS SELON DEUX ASPECTS: 1) L'UN CONCERNE L'ASSISTANCE A BASE DE CONNAISSANCE AU DEVELOPPEMENT. UNE TELLE ASSISTANCE REPOSE SUR UNE MODELISATION DU PROCESSUS DE DEVELOPPEMENT DE LOGICIELS. LE SYSTEME UPSSA (USING PRE-POSTCONDITIONS FOR SIMULATING SOFTWARE ASSISTANT) EST UNE PROPOSITION D'INTEGRATION D'UN OUTIL D'ASSISTANCE INTELLIGENTE FONDE SUR LES PRINCIPES DES SYSTEMES A BASE DE CONNAISSANCES DANS UN ENVIRONNEMENT DE GENIE LOGICIEL. EN OUTRE, CE SYSTEME S'APPUIE SUR LE PARADIGME DES GENERATEURS DE PLANS D'ACTIONS POUR DECLENCHER, DURANT UNE SESSION DE TRAVAIL D'UN DEVELOPPEUR, UNE SEQUENCE D'ACTIONS PERMETTANT DE MAINTENIR LE LOGICIEL EN COURS DE DEVELOPPEMENT DANS UN ETAT COHERENT; 2) L'AUTRE EST RELATIF A LA MODELISATION DES OBJETS LOGICIELS. CONTRAIREMENT AUX APPLICATIONS CLASSIQUES, LES DONNEES MANIPULEES DANS UN PROJET DE GENIE LOGICIEL SONT DE TYPE VARIES ET INHABITUELS. POUR PRENDRE EN COMPTE LES BESOINS DE STRUCTURATION DES OBJETS DANS UN ENVIRONNEMENT DE GENIE LOGICIEL, NOUS PROPOSONS UN MODELE, APPELE MODELE OBJET-RELATION (MOR), QUI COMBINE DES CARACTERISTIQUES DES MODELES ORIENTES OBJETS ET DES MODELES DE DONNEES SEMANTIQUES. NOUS PRESENTONS SES ASPECTS FORMELS ET UN LANGAGE DE SPECIFICATION D'UN SCHEMA OBJET-RELATION AINSI QUE QUELQUES INDICATIONS POUR GUIDER UN UTILISATEUR DANS LA CONCEPTION D'UN TEL SCHEMA. PUIS, NOUS DECRIVONS LA REPRESENTATION DU CONCEPT DE RELATION DANS LE SYSTEME A OBJETS CEYXLE-LISP
DANS LA PRATIQUE, LA GESTION DES INFORMATIONS NECESSAIRES A LA DEFINITION D'UNE BASE DE DONNEES S'AVERE TRES DIFFICILE. DES OUTILS DE NORMALISATION PERMETTENT DE FACILITER CETTE ETAPE. LA NORMALISATION FINE OFFRE L'AVANTAGE DE PRODUIRE DES SCHEMAS CONCEPTUELS IRREDONDANTS ET SOUS FORME GRAPHIQUE. EN PRENANT EN COMPTE LES DEPENDANCES D'INCLUSION DANS LE PROCESSUS DE NORMALISATION, ON OBTIENT UN MODELE POUR DEFINIR LES SCHEMAS DE DONNEES ENCORE PLUS PUISSANT. LE PROCESSUS DE NORMALISATION FINE ETENDUE AUX DEPENDANCES D'INCLUSION A ETE AUTOMATISE DANS UN LOGICIEL, LACSI, FONCTIONNANT UN MICRO-ORDINATEUR MACINTOSH. LACSI, QUI OFFRE EN OUTRE UNE ERGONOMIE ET UNE INTERACTIVITE CONVIVIALE, EST OPERATIONNEL ET REND BIEN COMPTE DE L'INTERET D'UN TEL OUTIL
Il y a une tendance croissante à considérer les processus d'une organisation comme l'une de ses grandes forces. Les processus sont des ressources réutilisables d'une organisation qui définissent les procédures de travail pour la réalisation de ses objectifs. Avec l'importance croissante du secteur des logiciels et des services, la standardisation des processus devient indispensable pour maintenir sa crédibilité. Le développement de processus suit un cycle de vie très similaire à celui du développement logiciel. Par exemple, il se compose de plusieurs phases et suit une approche incrémentale qui mène à son amélioration continue. Cette approche incrémentale peut être complétée par une stratégie basée sur le raffinement pour développer, exécuter et maintenir les processus de développement de logiciels.Cette thèse propose une base conceptuelle pour le développement de processus logiciels par raffinement, sans perdre de vue les exigences spécifiques de chaque phase du cycle de vie d'un tel processus. Elle utilise l'ingénierie dirigée par les modèles pour présenter un ensemble de méta-modèles pour le développement de processus logiciels où chaque méta-modèle correspond à une phase différente d'un processus (spécification, implémentation et instanciation). Le modèle d'un processus traverse une série de raffinement jusqu'à ce qu'elle soit enrichie par des capacités d'exécution. Le développement d'un interpréteur permet d'exécuter ce modèle. Il donne la possibilité de relier les modèles des differentes phases par des liens de traçabilité. Les intervenants peuvent interagir avec le processus en exécution à l'aide d'une interface de supervision. Un niveau de variabilité incluse dans les modèles de processus permet leur adaptation pendant l'exécution. Tout en prenant en compte la nécessité de se conformer aux standards adoptés par l'organisation, l'architecture de l'approche de modélisation proposée exploite le concept d'abstraction en s'inspirant de la notion de composant logiciel pour aider à la réutilisation de modèles de processus. Notre méthode est également prévue pour les entreprises qui veulent suivre plusieurs standards pour le même projet.Sur la base des connaissances acquises grâce à l'étude des langages de modélisation actuels du domaine, le cadre proposé pour la modélisation de processus présente une architecture qui se développe autour des concepts de «conception par contrat» et «conception pour et par la réutilisation». Ceci permet de construire un modèle de processus qui a une structure modulaire et garantit la correction des interactions entre des activités constituantes. Afin de favoriser la séparation des préoccupations, les flux de données au sein d'un processus sont gérés à un niveau d'abstraction différent de celui des flux de contrôle. La conformité entre ces deux niveaux permet d'offrir une architecture bicouche. Le flux de données lors de l'exécution est assuré par un système de gestion d'événements. Une évaluation des capacités de l'approche proposée est fournie par une analyse basée sur l'ensemble des «workflow patterns». Cela permet une comparaison directe de ses capacités avec d'autres approches de modélisation de processus
FACE A L'EVOLUTION RAPIDE DES TECHNIQUES, METHODES ET OUTILS DU GENIE LOGICIEL, DES BESOINS TRES FORTS APPARAISSENT EN MATIERE DE FORMATION, D'AIDE A LA PLANIFICATION ET A LA GESTION DE PROJETS LOGICIELS. NOUS PENSONS QU'UNE REPONSE A CES BESOINS PASSE PAR LA REALISATION DE SYSTEMES INTELLIGENTS CONSTRUITS SUR UNE BASE DE CONNAISSANCE METHODOLOGIQUE EXTENSIBLE ET REUTILISABLE. LA REALISATION DE TELS SYSTEMES SUPPOSE UN IMPORTANT TRAVAIL DE FORMALISATION DES CONNAISSANCES PORTANT SUR LE SAVOIR ET LE SAVOIR-FAIRE EN GENIE LOGICIEL. NOUS PROPOSONS AINSI UN MODELE METHODOLOGIQUE CONSTRUIT SUR L'UNIVERS DES OBJETS METHODOLOGIQUES DONT LA COHERENCE EST ASSUREE PAR DES RELATIONS DE DEPENDANCE ENTRE OBJETS. CETTE MODELISATION NECESSITE UNE FORMALISATION DE LA DEMARCHE DE DEVELOPPEMENT, EN PARTICULIER POUR APPREHENDER LA NOTION DE QUALITE D'UN PROCESSUS DE DEVELOPPEMENT. NOUS JUSTIFIONS ENSUITE LE CHOIX D'UNE REPRESENTATION DES CONNAISSANCES MIXTE: UNE APPROCHE ORIENTEE OBJETS POUR DECRIRE L'ASPECT STATIQUE DU MODELE ET UNE REPRESENTATION PAR REGLES DE PRODUCTION POUR L'ASPECT DYNAMIQUE. APRES CE TRAVAIL DE FORMALISATION, NOUS AVONS CHOISI COMME PREMIERE APPLICATION DE REALISER UN SYSTEME EXPERT DIDACTIQUE EN METHODOLOGIE DE DEVELOPPEMENTS DE PROJETS LOGICIELS QUI REPOSE SUR UN NOYAU D'UNE BASE DE CONNAISSANCES PEDAGOGIQUES. L'ETAT ACTUEL DE LA REALISATION EST UN PROTOTYPE ECRIT DANS LE LANGAGE A OBJETS EIFFEL
Pour arriver à gérer les changements fréquents des exigences des clients, des produits de plus en plus complexes et faire face à une concurrence de plus en plus dure, les organisations cherchent sans cesse à améliorer l'utilisation de leur portefeuille de connaissances.On remarque ainsi, que depuis une quinzaine d'années, bon nombre d'entre elles ont commencé à structurer leur démarche de gestion des connaissances. Ces démarches ont pour but de résoudre un ou plusieurs des problèmes suivants : le départ en retraite de cadres qui détiennent une connaissance critique, le partage de bonnes pratiques développées par une unité de production, la stimulation de l'innovation d'un centre de recherche, etc. Dans la réalité, la mise en place effective de ces initiatives soulève de nombreux problèmes liés tantôt à la nature tacite de la connaissance, à l'existence de barrières culturelles qu'à l'adoption d'un système logiciel de gestion des connaissances. Cette thèse se situe dans le cadre général de la gestion des connaissances lors du processus de conception de produits. Nous nous intéressons en particulier aux problématiques de la capitalisation et de la réutilisation des connaissances dans le processus de conception collaborative et routinière à l'aide d'un système logiciel de gestion des connaissances. L'objectif principal de cette thèse est de proposer un Système de Gestion des Connaissances (SGC) pour la capitalisation et la réutilisation des connaissances, fondé sur une approche organisationnelle et le paradigme des Systèmes Multi-Agents (SMA). Le choix des SMA est naturel car il permet la modélisation et l'implémentation des SGC comme des systèmes distribués où des acteurs différents (les acteurs métiers), agissent de manière autonome pour atteindre un but précis et interagissent afin de réaliser un but commun. Nous proposons une modélisation de système de gestion des connaissances (SGC) qui s'appuie sur la méthodologie ASPECS dédiée à l'analyse, la conception et le déploiement de systèmes complexes. Cette démarche d'analyse et de conception permet de mettre en évidence les objectifs d'un SGC et les principaux mécanismes de son fonctionnement. Parmi les activités d'ASPECS, l'identification des besoins se fait par une approche orientée buts qui permet la modélisation des objectifs du SGC ainsi que les acteurs impliqués et leurs dépendances.La contribution de cette thèse est composée de deux parties. La première consiste en l'analyse du domaine de la gestion des connaissances en ayant à l'esprit l'objectif de développer un SGC basé sur une approche organisationnelle qui met l'accent sur les aspects sociaux et coopératifs du processus de conception et qui gère la réutilisation des connaissances. La deuxième partie vise à la conception d'un SMA sous la forme d'un collecticiel mettant en œuvre notre approche de réutilisation des connaissances au fil de l'eau.
Cette thèse décrit le système SECSI, Système Expert en Conception de Systèmes d'Informations. Les développements portent essentiellement sur la modélisation conceptuelle de bases de données relationnelles. Les principaux objectifs du système sont d'une part la constitution d'une base de connaissances regroupant à la fois des acquis théoriques sur les modèles et une expérience pratique en conception de bases de données, et d'autre part la réalisation d'un système d'outils ouvert, capable aussi bien d'expliquer et de justifier ses choix et ses résultats que d'intégrer de nouveaux concepts et de nouvelles règles de conception. Outre l'architecture générale et les fonctionalités du système, cette thèse décrit le modèle de représentation de connaissances basé sur les réseaux sémantiques, les règles d'inférence et la méthodologie de conception adoptée.