• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2447
  • 1618
  • 1255
  • 21
  • 6
  • 6
  • 2
  • 2
  • 1
  • Tagged with
  • 5650
  • 3140
  • 3002
  • 1276
  • 692
  • 690
  • 662
  • 645
  • 620
  • 597
  • 486
  • 476
  • 457
  • 453
  • 438
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
881

Infrastructure distribuée permettant la détection d'attaques logicielles

Deneault, Sébastien January 2013 (has links)
Le nombre de systèmes informatiques augmente de jour en jour et beaucoup d'entités malveillantes tentent d'abuser de leurs vulnérabilités. Il existe un fléau qui fait rage depuis quelques années et qui cause beaucoup de difficultés aux experts en sécurité informatique : les armées de robots (botnets). Des armées d'ordinateurs infectés sont constituées pour ensuite être louées et utilisées à des fins peu enviables. La société fait face à un problème : il est très difficile d'arrêter ces armées et encore plus de trouver leurs coordonnateurs. L'objectif de ce travail de recherche est de développer des outils destinés à identifier ces entités et aider à démanteler ces réseaux. Plus précisément, ce projet porte sur la conception d'une plateforme distribuée permettant de faire un pré-traitement des données collectées sur divers réseaux et de les distribuer dans un système d'analyse. Cette plateforme sera en libre source, facilement adaptable et flexible. De plus, elle devra être en mesure de traiter une grande quantité de données dans un court laps de temps. Ce système se distinguera étant donné qu'il sera distribué sur plusieurs réseaux sous un modèle client-serveur et collaborera dans le but de trouver les coordonnateurs de ces armées de robots.
882

ISTOA, modèle notionnel de guidage macroscopique de l'apprentissage / IStoa, toward a modular approach for building non-domain dependent intelligent tutor system

Fernandes, Hilaire 01 July 2010 (has links)
Les EIAH sont souvent spécialisés à un domaine bien précis. Cela leur permet d’offrir des modélisations fines du domaine et de l’apprenant. L’analyse alors pro duite à partir des traces est didactiquement très fine et spécifique au domaine en question. Elle permet de guider l’apprenant en cas de difficulté et de lui proposer des activités de soutien. Cependant cette analyse est étroitement liée aux domaines didactiques, et différente d’un domaine à un autre. Dans la diversité des domaines enseignés, comment proposer un modèle tenant compte de cette multitude et permettant une analyse de l’activité de l’élève et son guidage ? Nous proposons une analyse de l’activité de l’élève hors du champ didactique pour un guidage que nous nommons macroscopique, par opposition à une analyse didactique fine. Le guidage proposé est paramétré selon le domaine afin d’être transposable. Notre approche s’appuie sur les réseaux notionnels, les étayages pédagogiques, les traces d’objets et l’inférence sur celles-ci. Leur utilisation conjointe permet la description du domaine, la modélisation de l’apprenant et son pilotage par l’EIAH. Nous présentons cette approche implantée dans iSTOA. / Intelligent Tutor Systems (ITS) are often dedicated to a specific domain. This allows them to offer accurate models of the domain and the learner. The analysis produced from traces left by the users is didactically very precise and specific to the domain in question. It allows one to guide the learner in case of difficulty and to offer her/him some support activities. However this analysis is linked to the didactic domains, and is different as a function of each domain. Faced with the diversity of teaching domains, how to propose a model taking into account this multitude and allowing an analysis of the learner activity and her/his guidance? We propose a model supporting an analysis of the learner activity outside the didactic field for guidance which we name macroscopic, as opposed to “a classic and accurate didactic analysis”. The proposed approach is generic but parameterized by a notional network to be applied to different domains of teaching. Our approach is based on notional networks, pedagogical scaffoldings, object traces and inferences from these traces. The joint use of all these concepts allows the description of the domain, the learner modellisation and his/her piloting by the system. We present this approach in a complete pedagogical platform called iSTOA.net, experimented in an ecological context.
883

Analyse psychosociologique d'une situation de travail à distance : cas de l'assistance informatique par téléphone. / Psychological analysis of a distance work situation : the case of Information Technology (IT) support by phone

Lambolez, Sophie 05 November 2009 (has links)
Ce travail est une contribution à l'analyse des situations de travail à distance, dans une perspective psychosociale. Il porte, en particulier, sur l'étude de situations d'assistance-dépannage informatique, et notamment de conversations téléphoniques entre experts et utilisateurs. L'assistance-dépannage informatique par téléphone désigne, en fait, le support ou l'aide aux utilisateurs, et consiste à « réparer à travers l'usage du langage ». L'objectif de cette étude est, à la fois, de mieux comprendre ces situations de travail, et cette nouvelle professionnalité « être dépanneur à distance » ; et également de mettre en évidence les mécanismes en jeu dans les conversations entre experts et utilisateurs. Nous nous intéressons donc, ici, à la structure générale des appels et aux différentes séquences qui les composent ; à la façon dont l'expert s'adapte à son interlocuteur ; aux activités de gestion du problème et à celles de gestion du dialogue ; aux connaissances et aux compétences des partenaires de cet échange. / The dissertation offers a contribution from a psychosocial perspective to the analysis of distant work situations. It is concerned with situations in informatics involving helpdesk and support service, and focuses on telephone conversations between experts and users. Telephone-based helpdesk in informatics refers to a service of help and support and actually consists in "repairing through the use of language". The aim of this study is both to understand these particular working situations better, and to stress the mechanisms involved in an expert-user relationship. The point of interest is therefore the general structure of the different phone calls and of the different sequences composing those calls. In particular, the analysis is concerned with the way the expert adapt himself to the client in the conversation, with the various activities of problem management on a technical level and of dialogue management on a relational level, and with the skills and knowledge of the two participants in the exchange.
884

Apprentissage quantique

Gambs, Sébastien January 2008 (has links)
Thèse numérisée par la Division de la gestion de documents et des archives de l'Université de Montréal.
885

Conception et développement d'un environnement favorisant l'apprentissage des concepts fondamentaux de la programmation

Boudreault, Yves January 2003 (has links)
Thèse numérisée par la Direction des bibliothèques de l'Université de Montréal.
886

Composition automatique de musique à l'aide de réseaux de neurones récurrents et de la structure métrique

Lapalme, Jasmin January 2005 (has links)
Mémoire numérisé par la Direction des bibliothèques de l'Université de Montréal.
887

Techniques d'interactions mixtes isotonique et élastique pour la sélection 2D et la navigation / manipulation 3D / Isotonic elastic hybrid interaction for 2D and 3D navigation / manipulation

Pan, Qing 19 December 2008 (has links)
Le développement de interaction homme-machine aide les utilisateurs à travailler de manière plus efficace. Les technologies traditionnelles ne peuvent plus satisfaire les nouveaux besoins des applications variées. Enenvironnement 2D WIMP, les périphériques d'entrée isotonique combinés avec un contrôle en position tels que les souris ou touch-pad, souffrent de débrayages qui prennent du temps et rendent l'interaction moins lisse. C'est pire encore lors de l'utilisation d'un petit périphérique avec un grand écran. Les interactions 3D attirent l'attention de nombreux chercheurs. Toutefois, les techniques existantes qui permettent à la fois la navigation et de manipuler les objets ne sont pas naturelles ni suffisamment efficaces pour être totalement acceptées par les utilisateurs. De nouveaux périphériques d'entrée et des techniques d'interaction doivent être proposées afin d'améliorer la qualité de l'interaction. Dans cette thèse, nous proposons deux périphériques d'entrée composés d'une zone isotonique avec un contrôle en position et une zone élastique avec un contrôle en vitesse; La première méthode RubberEdge est une méthode en 2D pour réduire le débrayage et la seconde méthode Haptic Boundary est une méthode 3D qui rend plus efficace les manipulations d'objets et l'exploration de l'environnement virtuel. Pour RubberEdge, nous avons adopté la simulation de rotation d'un disque et un traitement mathématique dans sa fonction de transfert pour garantir un passage lisse du contrôle en position au contrôle en vitesse. Une évaluation d'une tache de sélection en 2D a été réalisée. Le résultat a montré que RubberEdge est 20% plus performant que le contrôle en position. Nous avons ensuite proposé deux modèles prédictifs pour le temps de sélection pour le contrôle en position ainsi que le contrôle hybride de RubberEdge. Nous avons présenté également une mise en oeuvre de RubberEdge pour ordinateur portable. Haptic Boundary permet des manipulations d'objets précises dans sa zone isotonique et la manipulation de la caméra sur sa paroi. Deux types de retour d'effort ont été adoptés pour fournir des mouvements de caméra plus riches et pour éviter un passage de mode explicite qui pourrait augmenter la charge mentale des utilisateurs. La taille et la forme de la zone isotonique ont été choisies avec soin afin de maximiser les avantages du contrôle en vitesse de deux types de retour d'effort. Une évaluation de la tache du montage d'une voiture virtuelle est réalisée. L'expérience a montré que Haptic Boundary est 50% plus performant que l'interface uni-manuelle avec un changement du mode explicite. Après analyse des résultats, un mode d'inspection en orbite est mis en place pour améliorer l'usage de l'Haptic Boundary. / The development of human-computer interaction technologies help people to work more efficiently. Meanwhile, traditional technologies could not fulfill the new born requirements in diverse situations. ln 2D WIMP environment the popular isotonic position control device, such as mouse, touch pad, suffers from clutching which is time-consuming and makes the interaction less smooth. lt is getting worse when using a small input device to interact with a larger screen. 3D interactions attract attentions of many researchers. However, the existing techniques allowing both object and view manipulations are not natural or efficient enough to be totally accepted by users. New input devices and corresponding interaction techniques should be proposed to improve the interaction quality. ln this thesis, we propose two techniques based on isotonic-position and elastic-rate control spaces: 2D RubberEdge for reducing the clutching and 3D Haptic Boundary for efficient object manipulations and exploration in VE. For RubberEdge, we adopted a simulation of the ration of a disc, and a mathematical treatment in its mapping function to guarantee a smooth switch between position and rate control. An evaluation of a 2D selecting task was performed. The result showed that RubberEdge outperforms position-only control by 20%. We then proposed two predictive models for selection time with position-only control and with the hybrid control of RubberEdge. We also presented the first RubberEdge prototype for laptop touchpad. Haptic Boundary allows precise object manipulations inside its isotonic zone and camera manipulation on its boundary. Two kinds of force feedbacks were adopted to provide richer camera motions and to avoid the explicit mode switch which greatly increases user's mentalload. The shape and size of isotonic zone is carefully chosen to maximize the benefit of the rate control with both two force feedbacks. An evaluation of car assembling task was performed. The result showed that Haptic Boundary outperformed the unimanual interface with explicit switch by 50%. After analyze the experiment result, the orbiting inspection is combined to enhance the applicability of Haptic Boundary.
888

Assistance à la modélisation et à la contextualisation de dispositifs pédagogiques complexes / Assistance for modelling and contextualization of complex eLearning systems

Drira, Rim 16 December 2010 (has links)
Nos travaux s’intéressent à l’ingénierie des EIAH dans le cadre d’une approche dirigée par les modèles (MDA) et aux plateformes de formation à distance comme support à l’exécution des dispositifs pédagogiques. Ils visent à assister les concepteurs pédagogiques dans la modélisation de leurs intentions pédagogiques et dans leur concrétisation dans les termes d’une plateforme de formation tout en tenant compte de la complexité des dispositifs qui se manifeste lors de l’usage. Les aspects de la complexité étant nombreux, nous nous concentrons sur le contexte institutionnel qui est définit comme l’ensemble de règles organisationnelles et de pratiques contextuelles qui influencent la conception et l’exécution des dispositifs.Nous proposons dans cette thèse un cadre conceptuel définissant le contexte institutionnel et le catégorisant selon les étapes du MDA, explicitant les interdépendances entre le contexte et le dispositif et détaillant les besoins de contextualisation.Nous proposons une démarche assistée basée sur MDA et qui va de la modélisation des intentions pédagogiques à la spécification du modèle d’un dispositif pédagogique dans les termes d’une plateforme choisie tout en respectant le contexte institutionnel. L’approche proposée se base sur la réutilisation de templates formalisant des scénarios abstraits et sur leur contextualisation afin de les adapter aux spécificités du contexte institutionnel. Pour l’étape de la transformation, un processus de transformation contextualisée qui permet aux concepteurs d’exprimer eux-mêmes leurs règles de transformation est proposé et qui les guide par les pratiques et règles contextuelles d’usage de la plateforme cible. / We are interested in our work by Technology Enhanced Learning (TEL) systems design. We aim to assist instructional designers in modelling their intents and in their expression according to the Learning Management System (LMS) where they will be enrolled. We approach a TEL system as a complex system. In order to address, at design time, this complexity that manifests at run time, we focus on contextualization of TEL systems with regard to institutional context. We define institutional context as a set of rules and practices that influence design and run of TEL systems. First, we propose a framework defining interactions between institutional context and a TEL system and exploring contextualization needs. Then, we propose an assisted contextualization process based on Model Driven Approach (MDA) that starts by modelling intents and ends by the specification of a TEL system model specific to a chosen LMS with respect to institutional context features. At intents modelling step, we propose to assist the modelling of reusable pedagogic scenarios in pedagogic templates, the reuse of existent ones and the contextualisation of them. At the step of expression intents according to the chosen LMS, a contextualized transformation process is proposed. It allows to instructional designers to define their transformation rules and then to play an active role in this step which is usually affected to experts. Transformation process is called contextualized since instructional designers are guided by contextual rules and practices of use of LMS tools. A solution is proposed for the modelling of these rules and practices.
889

Application de la programmation orientée objet à l'optimisation plastique de structures axisymétriques

Laplume, David 19 April 2004 (has links)
L’exposé de ce travail se compose de cinq parties distinctes, dont le contenu est succinctement décrit ci-dessous. La première partie définit précisément le cadre du travail. Les diverses formes de structures abordées y seront décrites et les problèmes d’optimisation posés de manière formelle. Les contraintes technologiques appliquées aux structures à optimiser seront ensuite détaillées. Les théorèmes fondamentaux de l’analyse limite, abondamment utilisés par la suite, seront exposés. Enfin, les concepts de la programmation orientée objet et leurs avantages seront brièvement expliqués. La deuxième partie présente les détails de l’implémentation de l’algorithme d’optimisation développé. Le rappel des notions fondamentales relatives aux méthodes déterministes les plus répandues sera suivi des considérations propres au problème traité dans ce travail. Une description détaillée des étapes de calcul et de la hiérarchie d’objets clôturera cette partie. La troisième partie a pour objet la formulation d’une hiérarchie de structures et composants destinés à l’utilisation de l’algorithme d’optimisation. Cet ensemble d’objets est destiné à contenir toutes les données d’un modèle de structure. La formulation des contraintes physiques et technologiques sera détaillée, ainsi que l’interface entre modèles et algorithme d’optimisation. La quatrième partie traite de l’utilisation de l’algorithme créé afin de déterminer la charge limite d’une structure de géométrie fixée. Des comparaisons avec les résultats disponibles dans la littérature seront présentées. La cinquième et dernière partie présente succinctement quelques structures optimisées grâce aux outils développés. Une analyse critique des résultats et les possibilités de perfectionnement ultérieur concluront l’exposé.
890

Ramasse-miettes générationnel et incémental gérant les cycles et les gros objets en utilisant des frames délimités

Adam, Sébastien January 2008 (has links) (PDF)
Ces dernières années, des recherches ont été menées sur plusieurs techniques reliées à la collection des déchets. Plusieurs découvertes centrales pour le ramassage de miettes par copie ont été réalisées. Cependant, des améliorations sont encore possibles. Dans ce mémoire, nous introduisons des nouvelles techniques et de nouveaux algorithmes pour améliorer le ramassage de miettes. En particulier, nous introduisons une technique utilisant des cadres délimités pour marquer et retracer les pointeurs racines. Cette technique permet un calcul efficace de l'ensemble des racines. Elle réutilise des concepts de deux techniques existantes, card marking et remembered sets, et utilise une configuration bidirectionelle des objets pour améliorer ces concepts en stabilisant le surplus de mémoire utilisée et en réduisant la charge de travail lors du parcours des pointeurs. Nous présentons aussi un algorithme pour marquer récursivement les objets rejoignables sans utiliser de pile (éliminant le gaspillage de mémoire habituel). Nous adaptons cet algorithme pour implémenter un ramasse-miettes copiant en profondeur et améliorer la localité du heap. Nous améliorons l'algorithme de collection des miettes older-first et sa version générationnelle en ajoutant une phase de marquage garantissant la collection de toutes les miettes, incluant les structures cycliques réparties sur plusieurs fenêtres. Finalement, nous introduisons une technique pour gérer les gros objets. Pour tester nos idées, nous avons conçu et implémenté, dans la machine virtuelle libre Java SableVM, un cadre de développement portable et extensible pour la collection des miettes. Dans ce cadre, nous avons implémenté des algorithmes de collection semi-space, older-first et generational. Nos expérimentations montrent que la technique du cadre délimité procure des performances compétitives pour plusieurs benchmarks. Elles montrent aussi que, pour la plupart des benchmarks, notre algorithme de parcours en profondeur améliore la localité et augmente ainsi la performance. Nos mesures de la performance générale montrent que, utilisant nos techniques, un ramasse-miettes peut délivrer une performance compétitive et surpasser celle des ramasses-miettes existants pour plusieurs benchmarks. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Ramasse-Miettes, Machine Virtuelle, Java, SableVM.

Page generated in 0.0535 seconds