47 research outputs found

    Garantir la complétude des cartes de patrons à l'aide de méta-patrons

    No full text
    International audienceThe pattern notion defines techniques allowing the existing knowledge reuse. A pattern solves a specific problem of a software system life cycle. The knowledge encapsulated in these patterns is generally stored in classic library repositories that quickly become overcrowded. As a result, [DEN 01B] proposes the use of process maps in order to help the method engineer to sort and select them. But the completeness of the maps are a very important problem that has to be solved in order to offer a useful guidance to the method engineer. This paper deals with this problem with a pattern construction technique guiding engineers when creating the maps

    E-CARe (une méthode d'ingénierie des systÚmes d'information ubiquitaires)

    Get PDF
    L'apparition des SystĂšmes d'Information ubiquitaires ou pervasifs est issue de l'Ă©mergence de nouvelles technologies fournissant au systĂšme une vision de son environnement, de l'environnement de ses utilisateurs ainsi que de leurs profils. GrĂące Ă  ces donnĂ©es formant le contexte de l'application, il est possible de fournir des services personnalisĂ©s, pertinents et ciblĂ©s. Mais, le problĂšme qui se pose Ă  ce niveau concerne le degrĂ© d'adaptation, de prise de dĂ©cision Ă  la place de l'utilisateur et de l'identification des donnĂ©es contextuelles nĂ©cessaires et suffisantes pour ces services. Ceci est dĂ» Ă  un dĂ©sĂ©quilibre entre les avancĂ©es des technologies et de leurs applications (qui reçoivent un grand intĂ©rĂȘt de la part de la recherche et de l'industrie) et les mĂ©thodes et dĂ©marches de dĂ©veloppement et d'ingĂ©nierie spĂ©cifiques aux systĂšmes ubiquitaires. Notre objectif dans ce travail de thĂšse est de proposer une mĂ©thode d'ingĂ©nierie des SI ubiquitaires en considĂ©rant les diffĂ©rentes exigences reliĂ©es Ă  la nature mobile et grande Ă©chelle de ces systĂšmes. Cette mĂ©thode est basĂ©e sur une dĂ©marche de dĂ©veloppement qui fait usage d'un ensemble de mĂ©tamodĂšles et de langages gĂ©nĂ©riques favorisant la spĂ©cification complĂšte de ces systĂšmes. Cette dĂ©marche sĂ©pare les spĂ©cifications fonctionnelles, techniques et ubiquitaires. Les spĂ©cifications ubiquitaires permettent de dĂ©finir des modĂšles structurels et Ă©vĂ©nementiels du contexte respectant les exigences des utilisateurs et les contraintes de sĂ©curitĂ© et supportant les fonctionnalitĂ©s d'adaptation et de sensibilitĂ© au contexte. Cette approche orientĂ©e Ă©vĂšnements est consolidĂ©e par l'adoption d'une architecture de traitement des Ă©vĂšnements. Notre dĂ©marche E-CARe est une intĂ©gration des spĂ©cifications ubiquitaires dans une dĂ©marche classique de conception des SI pour garantir la couverture des spĂ©cifications fonctionnelles et techniques. Les applications d'assistance reprĂ©sentent un cas d'Ă©tude idĂ©al pour cette dĂ©marche qui s'intĂ©resse au domaine des transports, fortement dĂ©pendant de l'environnement et des Ă©vĂšnements ambiants.Ubiquitous Information Systems appeared as a consequence to emerging and evolving communication and mobile technologies providing the system with information on its environment, the environment of its users and their profiles. These data constitute the application context and are used to provide personalized, targeted and relevant services. However, ubiquitous services face some difficulties and challenges concerning specially needed contextual data, adaptation degree and computerized decision making. This is due to the gap between advanced ubiquitous services and their applications, and methods and processes for developing and engineering ubiquitous systems. Our goal in this thesis is to propose an engineering method for ubiquitous Information Systems considering different requirements resulting from the mobile and high scalable nature of these systems. The proposed method is based on a development process and a set of generic metamodels and languages facilitating a complete system specification and implementation. The proposed process separates functional, technical and ubiquitous specifications. Ubiquitous specifications enable the structural and event based context models definition while considering user requirements and security requirements. Adaptation and context awareness functionalities are supported by structural and dynamic context models. The proposed event oriented approach is enhanced by the adoption of an event processing architecture. Ubiquitous specifications are integrated into a classical information systems engineering process to constitute the E-CARe process including functional and technical specifications. Our propositions are used to design a user assistance application in the transport domain, highly dependent on the ambient environment and events.SAVOIE-SCD - Bib.Ă©lectronique (730659901) / SudocGRENOBLE1/INP-Bib.Ă©lectronique (384210012) / SudocGRENOBLE2/3-Bib.Ă©lectronique (384219901) / SudocSudocFranceF

    Actes des 2Ăšmes journĂ©es sur l’IngĂ©nierie DirigĂ©e

    Get PDF
    National audienceL’ingĂ©nierie dirigĂ©e par les modĂšles (IDM), appelĂ©e en anglais MDE (Model-Driven Engineering) ou aussi MDD (Model-Driven Development) place le modĂšle au centre du processus de conception et permet Ă  cette notion de modĂšle de passer d’un rĂŽle contemplatif Ă  un rĂŽle unificateur vis-Ă -vis des autres activitĂ©s du cycle de dĂ©veloppement du logiciel. L’IDM doit alors ĂȘtre vu non pas comme une rĂ©volution, mais comme un moyen d’intĂ©grationde diffĂ©rents espaces techniques pour aller vers une production automatisĂ©e des logiciels.L’ingĂ©nierie dirigĂ©e par les modĂšles apporte alors des solutions Ă  la construction de ces nouveaux logiciels en proposant des approches de modĂ©lisation, de mĂ©tamodĂ©lisation, de dĂ©termination du domaine, de transformation et de prise en compte des plates-formes. Ces approches sont accompagnĂ©es de dĂ©marches de conception et de moyens de gĂ©nĂ©ration de code, mais Ă©galement de validation et de vĂ©rification de la conformitĂ© des modĂšles produits vis-Ă -vis des mĂ©tamodĂšles. Elles sont proches des idĂ©es actuelles comme la programmation gĂ©nĂ©rative, les langages spĂ©cifiques de domaine (DSL), le MIC (Model Integrating Computing) ou encore les usines Ă  logiciels (Software factories). AprĂšs le succĂšs des journĂ©es IDM Ă  Paris en 2005, la seconde Ă©dition de ces journĂ©es se dĂ©roule Ă  Lille et a pour objectif de rassembler les chercheurs francophones intĂ©ressĂ©s par ce domaine et souhaitant participer Ă  la structuration de cette communautĂ© scientifique Ă©mergente

    Contribution Ă  la maintenance des ontologies Ă  partir d'analyses textuelles : extraction de termes et de relations entre termes

    Get PDF
    Les ontologies sont des nouvelles formes de contrĂŽle intelligent de l'information. Elles prĂ©sentent un savoir prĂ©alable requis pour un traitement systĂ©matique de l'information Ă  des fins de navigation, de rappel, de prĂ©cision, etc. Toutefois, les ontologies sont confrontĂ©es de façon continue Ă  un problĂšme d'Ă©volution. Étant donnĂ© la complexitĂ© des changements Ă  apporter, un processus de maintenance, du moins semi-automatique, s'impose de plus en plus pour faciliter cette tĂąche et assurer sa fiabilitĂ©.\ud L'approche proposĂ©e trouve son fondement dans un modĂšle cognitif dĂ©crivant un processus d'extraction de connaissances Ă  partir de textes et de thĂ©saurus. Nous mettons ainsi, les textes au centre du processus d'ingĂ©nierie des connaissances et prĂ©sentons une approche se dĂ©marquant des techniques formelles classiques en reprĂ©sentation de connaissances par son indĂ©pendance de la langue. Les traitements textuels sont fondĂ©s principalement sur un processus de classification supportĂ© par un rĂ©seau de neurones (ART 1) et sur l'Indexation SĂ©mantique Latente appliquĂ©e sur des classes de termes. Partant de l'hypothĂšse que l'extraction -de connaissances Ă  partir de textes ne peut se contenter d'un traitement statistique (ni mĂȘme linguistique) de donnĂ©es textuelles pour accaparer toute leur richesse sĂ©mantique, un processus d'extraction de connaissances Ă  partir d'un thĂ©saurus a Ă©tĂ© conçu afin d'intĂ©grer, le mieux possible, les connaissances du domaine au sein de l'ontologie. Ce processus est fondĂ© principalement sur un calcul d'associations sĂ©mantiques entre des Vecteurs Conceptuels. Le modĂšle proposĂ© reprĂ©sente une chaĂźne de traitement (ONTOLOGICO) au sein de la plateforme\ud SATIM. Ce modĂšle vise Ă  assister les experts de domaine dans leur tĂąche de conceptualisation et de maintenance des ontologies en se basant sur un processus itĂ©ratif supportĂ© par un ensemble de modules, en particulier, un extracteur de termes, un lemmatiseur, un segmenteur, un classifieur, un module de raffinement sĂ©mantique basĂ© sur l'Indexation SĂ©mantique Latente et un identificateur de termes reliĂ©s basĂ© sur le calcul de similaritĂ© sĂ©mantique entre les couples de vecteurs conceptuels. La dĂ©couverte de relations entre termes pour les besoins d'une conceptualisation de domaine s'avĂšre ĂȘtre le rĂ©sultat d'une complĂ©mentaritĂ© de traitements appliquĂ©s tant sur des textes de domaine que sur un thĂ©saurus. D'une part, les analyses textuelles fondĂ©es principalement sur l'application de l'Indexation SĂ©mantique Latente sur des classes de termes gĂ©nĂšrent des relations sĂ©mantiques prĂ©cises. D'autre part, l'extraction de relations sĂ©mantiques Ă  partir d'un thĂ©saurus, en se basant sur une reprĂ©sentation par des Vecteurs conceptuels, constitue un choix thĂ©orique judicieux et performant. Ce processus joue en effet, un rĂŽle important dans la complĂ©tude des relations.\ud Ce projet de recherche se place au coeur des Ă©changes entre terminologie et acquisition de connaissances. Il amĂšne une rĂ©flexion sur les divers paliers Ă  envisager dans une telle dĂ©marche de modĂ©lisation de connaissances textuelles pour des objectifs de maintenance d'une ontologie de domaine. La mĂ©thodologie proposĂ©e constitue une aide prĂ©cieuse dans le domaine de la maintenance des ontologies. Elle assiste les terminologues chargĂ©s de naviguer Ă  travers de vastes donnĂ©es textuelles pour extraire et normaliser la terminologie et facilite la tĂąche des ingĂ©nieurs en connaissances, chargĂ©s de modĂ©liser des domaines. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Maintenance d'ontologie, Traitement Automatique du Langage Naturel (TALN), Indexation SĂ©mantique Latente, Vecteurs Conceptuels, Classification automatique, RĂ©seaux de Neurones

    Ingénierie Dirigée par les ModÚles : des concepts à la pratique...

    Get PDF
    National audienceL'IngĂ©nierie DirigĂ©e par les ModĂšles (IDM), ou Model Driven Engineering (MDE) en anglais, s'inscrit dans l'Ă©volution des techniques pour le dĂ©veloppement de systĂšmes informatiques afin d'en maĂźtriser leurs complexitĂ©s en se concentrant sur une prĂ©occupation plus abstraite que la programmation classique. En s'appuyant sur des approches gĂ©nĂ©ratives, il s'agit d'engendrer tout ou partie d'une application Ă  partir de modĂšles. Un modĂšle est une abstraction, une simplification d'un systĂšme qui est nĂ©cessaire et suffisante pour comprendre un aspect particulier du systĂšme modĂ©lisĂ© et rĂ©pondre aux questions que soulĂšve cet aspect du systĂšme. Un systĂšme peut ĂȘtre dĂ©crit par diffĂ©rents modĂšles liĂ©s les uns aux autres, et exprimĂ© chacun Ă  l'aide d'un langage de modĂ©lisation dĂ©diĂ© (Domain Specific Modeling Languages - DSML). Le principe est d'utiliser autant de langages de modĂ©lisation diffĂ©rents que les aspects chronologiques ou technologiques du dĂ©veloppement du systĂšme le nĂ©cessitent. L'activitĂ© consistant Ă  dĂ©finir ces DSML (la syntaxe et la sĂ©mantique), appelĂ©e mĂ©tamodĂ©lisation, est donc une problĂ©matique clĂ© de l'IDM. En outre, les autres problĂ©matiques clĂ©s de l'IDM consistent Ă  rendre les modĂšles construits opĂ©rationnels (pour la simulation, la gĂ©nĂ©ration de code, de documentation ou de test, la validation, la vĂ©rification, l'exĂ©cution, etc.) Ă  l'aide de composition et de transformation de modĂšle. A la fois un cours et un tutoriel, cet ouvrage offre une approche didactique et pragmatique d'apprentissage de l'IDM. Nous prĂ©sentons dans la premiĂšre partie les principes clĂ©s de cette nouvelle ingĂ©nierie. Nous introduisons une description prĂ©cise de l'Ă©tat des connaissances de maniĂšre Ă  aborder les concepts avancĂ©s de l'IDM, ainsi que les motivations et l'Ă©tendue du bouleversement attendu dans l'ingĂ©nierie du logiciel. La deuxiĂšme partie aborde ensuite les diffĂ©rentes Ă©tapes d'un dĂ©veloppement dirigĂ© par les modĂšles en les illustrant au travers d'un exemple concret. Chaque Ă©tape est dĂ©crite de maniĂšre Ă  prĂ©senter l'Ă©tat de la pratique et introduire certains des outils actuellement disponible

    Extraction et intégration des données à partir des pages WEB

    Full text link
    Mémoire numérisé par la Direction des bibliothÚques de l'Université de Montréal

    IngĂ©nierie et Architecture d’Entreprise et des SystĂšmes d’Information - Concepts, Fondements et MĂ©thodes

    Get PDF
    L'ingĂ©nierie des systĂšmes d'information s'est longtemps cantonnĂ©e Ă  la modĂ©lisation du produit (objet) qu'est le systĂšme d’information sans se prĂ©occuper des processus d'usage de ce systĂšme. Dans un environnement de plus en plus Ă©volutif, la modĂ©lisation du fonctionnement du systĂšme d’information au sein de l'entreprise me semble primordiale. Pendant les deux derniĂšres dĂ©cennies, les pratiques de management, d’ingĂ©nierie et d’opĂ©ration ont subi des mutations profondes et multiformes. Nous devons tenir compte de ces mutations dans les recherches en ingĂ©nierie des systĂšmes d’information afin de produire des formalismes et des dĂ©marches mĂ©thodologiques qui sauront anticiper et satisfaire les nouveaux besoins, regroupĂ©s dans ce document sous quatre thĂšmes:1) Le systĂšme d’information est le lieu mĂȘme oĂč s’élabore la coordination des actes et des informations sans laquelle une entreprise (et toute organisation), dans la diversitĂ© des mĂ©tiers et des compĂ©tences qu’elle met en Ɠuvre, ne peut exister que dans la mĂ©diocritĂ©. La comprĂ©hension des exigences de coopĂ©ration dans toutes ses dimensions (communication, coordination, collaboration) et le support que l’informatique peut et doit y apporter deviennent donc un sujet digne d’intĂ©rĂȘt pour les recherches en systĂšme d’information.2) Le paradigme de management des processus d’entreprise (BPM) est en forte opposition avec le dĂ©veloppement traditionnel des systĂšmes d’information qui, pendant plusieurs dĂ©cennies, a cristallisĂ© la division verticale des activitĂ©s des organisations et favorisĂ© ainsi la construction d’ülots d’information et d’applications. Cependant, les approches traditionnelles de modĂ©lisation de processus ne sont pas Ă  la hauteur des besoins d’ingĂ©nierie des processus dans ce contexte en constant changement, que ce dernier soit de nature contextuelle ou permanente. Nous avons donc besoin de formalismes (i) qui permettent non seulement de reprĂ©senter les processus d’entreprise et leurs liens avec les composants logiciels du systĂšme existant ou Ă  venir mais (ii) qui ont aussi l’aptitude Ă  reprĂ©senter la nature variable et/ou Ă©volutive (donc parfois Ă©minemment dĂ©cisionnelle) de ces processus.3) Les systĂšmes d’information continuent aujourd’hui de supporter les besoins classiques tels que l’automatisation et la coordination de la chaĂźne de production, l’amĂ©lioration de la qualitĂ© des produits et/ou services offerts. Cependant un nouveau rĂŽle leur est attribuĂ©. Il s’agit du potentiel offert par les systĂšmes d’information pour adopter un rĂŽle de support au service de la stratĂ©gie de l’entreprise. Les technologies de l’information, de la communication et de la connaissance se sont ainsi positionnĂ©es comme une ressource stratĂ©gique, support de la transformation organisationnelle voire comme levier du changement. Les modĂšles d’entreprise peuvent reprĂ©senter l’état actuel de l’organisation afin de comprendre, de disposer d’une reprĂ©sentation partagĂ©e, de mesurer les performances, et Ă©ventuellement d’identifier les dysfonctionnements. Ils permettent aussi de reprĂ©senter un Ă©tat futur souhaitĂ© afin de dĂ©finir une cible vers laquelle avancer par la mise en Ɠuvre des projets. L’entreprise Ă©tant en mouvement perpĂ©tuel, son Ă©volution fait partie de ses multiples dimensions. Nous avons donc besoin de reprĂ©senter, a minima, un Ă©tat futur et le chemin de transformation Ă  construire pour avancer vers cette cible. Cependant planifier/imaginer/se projeter vers une cible unique et, en supposant que l’on y arrive, croire qu’il puisse exister un seul chemin pour l’atteindre semble irrĂ©aliste. Nous devons donc proposer des formalismes qui permettront de spĂ©cifier des scenarii Ă  la fois pour des cibles Ă  atteindre et pour des chemins Ă  parcourir. Nous devons aussi dĂ©velopper des dĂ©marches mĂ©thodologiques pour guider de maniĂšre systĂ©matique la construction de ces modĂšles d’entreprise et la rationalitĂ© sous-jacente.4) En moins de cinquante ans, le propos du systĂšme d’information a Ă©voluĂ© et s’est complexifiĂ©. Aujourd’hui, le systĂšme d’information doit supporter non seulement les fonctions de support de maniĂšre isolĂ©e et en silos (1970-1990), et les activitĂ©s appartenant Ă  la chaĂźne de valeur [Porter, 1985] de l’entreprise (1980-2000) mais aussi les activitĂ©s de contrĂŽle, de pilotage, de planification stratĂ©gique ainsi que la cohĂ©rence et l’harmonie de l’ensemble des processus liĂ©s aux activitĂ©s mĂ©tier (2000-201x), en un mot les activitĂ©s de management stratĂ©gique et de gouvernance d’entreprise. La gouvernance d'entreprise est l'ensemble des processus, rĂ©glementations, lois et institutions influant la maniĂšre dont l'entreprise est dirigĂ©e, administrĂ©e et contrĂŽlĂ©e. Ces processus qui produisent des ‘dĂ©cisions’ en guise de ‘produit’ ont autant besoin d’ĂȘtre instrumentalisĂ©s par les systĂšmes d’information que les processus de nature plus opĂ©rationnels de l’entreprise. De mĂȘme, ces processus stratĂ©giques (dits aussi ‘de dĂ©veloppement’) nĂ©cessitent d’avoir recours Ă  des formalismes de reprĂ©sentation qui sont trĂšs loin, en pouvoir d’expression, des notations largement adoptĂ©es ces derniĂšres annĂ©es pour la reprĂ©sentation des processus d’entreprise.Ainsi, il semble peu judicieux de vouloir (ou penser pouvoir) isoler, pendant sa construction, l’objet “systĂšme d’information” de son environnement d’exĂ©cution. Si le sens donnĂ© Ă  l’information dĂ©pend de la personne qui la reçoit, ce sens ne peut ĂȘtre entiĂšrement capturĂ© dans le systĂšme technique. Il sera plutĂŽt apprĂ©hendĂ© comme une composante essentielle d’un systĂšme socio-technique incluant les usagers du systĂšme d’information technologisĂ©, autrement dit, les acteurs agissant de l’entreprise. De mon point de vue, ce systĂšme socio-technique qui mĂ©rite l’intĂ©rĂȘt scientifique de notre discipline est l’entreprise. Les recherches que j’ai rĂ©alisĂ©es, animĂ©es ou supervisĂ©es , et qui sont structurĂ©es en quatre thĂšmes dans ce document, visent Ă  rĂ©soudre les problĂšmes liĂ©s aux contextes de l'usage (l'entreprise et son environnement) des systĂšmes d’information. Le point discriminant de ma recherche est l'intĂ©rĂȘt que je porte Ă  la capacitĂ© de reprĂ©sentation :(i) de l'Ă©volutivitĂ© et de la flexibilitĂ© des processus d'entreprise en particulier de ceux supportĂ©s par un systĂšme logiciel, d’un point de vue microscopique (modĂšle d’un processus) et macroscopique (reprĂ©sentation et configuration d’un rĂ©seau de processus) : thĂšme 2(ii) du systĂšme d’entreprise dans toutes ses dimensions (stratĂ©gie, organisation des processus, systĂšme d’information et changement) : thĂšme 3Pour composer avec ces motivations, il fallait :(iii) s’intĂ©resser Ă  la nature mĂȘme du travail coopĂ©ratif et Ă  l’intentionnalitĂ© des acteurs agissant afin d’identifier et/ou proposer des formalismes appropriĂ©s pour les dĂ©crire et les comprendre : thĂšme 1(iv) se questionner aussi sur les processus de management dont le rĂŽle est de surveiller, mesurer, piloter l’entreprise afin de leur apporter le soutien qu’ils mĂ©ritent du systĂšme d’information : thĂšme

    Le prototypage basé sur des méta données phase 1 du cycle de développement

    Get PDF
    Le processus de conception des systĂšmes d'information (SI) est un processus long et complexe qui rĂ©sulte en de nombreux Ă©checs. Le prototypage informatique et la conception guidĂ©e par modĂšles ont Ă©tĂ© proposĂ©s comme une solution en amĂ©liorant la qualitĂ© des spĂ©cifications au dĂ©but du cycle de vie d'un SI. L'objectif de notre recherche est de mieux orienter l'action de spĂ©cification des exigences dans la phase initiale de conception "Communication Client - Concepteur" et dans le dĂ©but de la phase de dĂ©veloppement "Communication Concepteur - DĂ©veloppeur" en utilisant des artefacts de prototypage. Notre travail ouvre concrĂštement une voie dans laquelle il devient possible d'envisager que toute modification au cours de la vie d'un SI puisse ĂȘtre effectuĂ©e Ă  partir du modĂšle du domaine qui est l'intrant du "prototypeur", qui devient alors le SI lui-mĂȘme. Mots clĂ©s: systĂšme d'information; mĂ©thodologie de conception; modĂšle conceptuel de donnĂ©es; spĂ©cification dĂ©clarative; spĂ©cification exĂ©cutable; prototype; mĂ©ta-donnĂ©e; architecture applicativeDesigning information systems is a lengthy and complex process that leads to numerous failures. Prototyping has been proposed as a solution to improve the specifications' quality in the beginning of an information system's life cycle. Every information system (IS) is based upon the information architecture ; it is, before all, a content about the perceived reality. A "domain" is a formalization of the perceived reality in which the IS users identify the representations of facts (the data) by means of semantic keys. IS designers have to transform this model using their knowledge about the abstract functioning of computers. The objective of our research is to guide the action of requirements specification in the initial design phase of "Communication Customer - Designer" and in the beginning of the development phase "Communication Designer - Developer" using prototyping artifacts. Our work actually opens the way where it becomes possible to envisage that every modification during the information system's life cycle could be done from within the domain model, which is an input for the "prototyper" and becomes then itself an information system. Keywords : information system ; design method ; conceptual data model ; dĂ©clarative specification; executables pecification; prototype ; mĂ©ta-data ; application architectur

    Actes des 29es Journées Francophones d'Ingénierie des Connaissances, IC 2018

    Get PDF
    International audienc

    Ontologies, web sémantique et elearning : vers la composition automatique des objets d'apprentissage fondée sur les ontologies et les théories pédagogiques

    Get PDF
    Un des grands dĂ©fis de l'apprentissage en ligne est la difficultĂ© de composition des scĂ©narios de formation Ă  partir des objets d'apprentissages sĂ©mantiquement rĂ©fĂ©rencĂ©s pour rĂ©pondre aux besoins spĂ©cifiques de formation. Un tel travail demande l'acquisition des connaissances du domaine qui repose gĂ©nĂ©ralement sur des experts humains du domaine et sur un processus d'explicitation de leurs connaissances. Il en est de mĂȘme pour les principes devant guider la composition des scĂ©narios afin de garantir leur qualitĂ© (valeurs pĂ©dagogiques). RĂ©pondre rapidement Ă  ces besoins d'apprentissage par la proposition d'un contenu appropriĂ© ainsi qu'un cheminement d'apprentissage efficace et pĂ©dagogiquement valide est une nĂ©cessitĂ©, tant dans la formation classique en ligne que dans la formation en milieu industriel. L'offre d'une solution permettant d'atteindre un tel objectif contribuerait Ă  une Ă©conomie de coĂ»ts liĂ©s Ă  la formation. Ce mĂ©moire rend compte d'un travail visant Ă  proposer une solution novatrice pour gĂ©nĂ©rer un contenu sur mesure (selon un besoin prĂ©cis) et ainsi qu'un parcours pĂ©dagogiquement valide de celui-ci. La mĂ©thode s'appuie essentiellement sur une ontologie du domaine pour sĂ©lectionner les Ă©lĂ©ments de contenus appropriĂ©s (ou objets d'apprentissage) et sur un ensemble de principes pĂ©dagogiques explicites pour les structurer. AprĂšs un Ă©tat de l'art consĂ©quent qui met en perspectives l'ensemble des domaines en jeu (elearning, web sĂ©mantique et ingĂ©nierie ontologique), les standards disponibles dans le domaine du elearning pour la gestion des contenus d'apprentissage, et les problĂšmes de composition automatique (fondĂ©e ou non sur les ontologies) des objets d'apprentissage, une architecture gĂ©nĂ©rale de l'approche proposĂ©e est prĂ©sentĂ©e, illustrant clairement les Ă©lĂ©ments qui soutiennent le processus de composition. Ce dernier comporte essentiellement trois (3) Ă©tapes : la sĂ©lection des ressources pertinentes, leur organisation (par la prise en compte des contraintes de rĂ©fĂ©rencement sĂ©mantique rĂ©alisĂ© Ă  partir de l'ontologie du domaine) et la scĂ©narisation pĂ©dagogique qui prend en compte les principes de la thĂ©orie pĂ©dagogique sĂ©lectionnĂ©e. Un modĂšle dĂ©finissant les opĂ©rateurs essentiels est proposĂ© ainsi que des algorithmes qui implĂ©mentent les diffĂ©rents services. Un outil a Ă©tĂ© rĂ©alisĂ© et testĂ© avec des contenus d'un cours de programmation en Java.\ud ______________________________________________________________________________ \ud MOTS-CLÉS DE L’AUTEUR : elearning, web sĂ©mantique, ontologies, objets d'apprentissage, thĂ©ories pĂ©dagogiques, composition automatique des objets d'apprentissage
    corecore