• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 165
  • 46
  • 14
  • 2
  • 1
  • 1
  • Tagged with
  • 233
  • 90
  • 42
  • 33
  • 32
  • 24
  • 20
  • 20
  • 17
  • 17
  • 16
  • 15
  • 15
  • 14
  • 13
  • 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.
1

Remote debugging and reflection in resource constrained devices / Le débogage à distance et la réflexion dans les dispositifs à ressources limitées

Papoulias, Nikolaos 19 December 2013 (has links)
La construction de logiciels pour des appareils qui ne peuvent pas accueillir localement des outils de développement peut être difficile. Ces appareils ont soit une puissance de calcul trop limitée pour exécuter un IDE, ou manque des interfaces d’entrée / sortie appropriées pour la programmation ou sont tout simplement inaccessibles pour des développements locaux. Dans ces situations, les développeurs ont besoin d’une infrastructure appropriée pour développer et déboguer des applications distantes. Dans cette thèse nous identifions d’abord quatre propriétés désirables qu’une solution idéale pour le débogage à distance doit présenter : l’ interactivité, l’instrumentation, la distribution et la sécurité. Compte tenu de ces propriétés, nous proposons Mercury, un modèle de débogage à distance et une architecture pour des langues réfléxifs à objets. Mercury ouvre (1) l’interactivité grâce à un méta-niveau à distance miroir basé sur un lien de causalité avec sa cible, (2) l’instrumentation à travers une intercession réflective basée sur la réification de l’environnement d’exécution sous-jacent, (3) la distribution grâce à un middleware adaptable et (4) la sécurité par la décomposition et l’authentification de l’accès aux aspects réflexifs. Nous validons notre proposition à travers un prototype dans le langage de programmation Pharo à l’aide d’un cadre expérimental diversifié de multiples dispositifs contraints. Nous illustrons des techniques de débogage à distance soutenus par les propriétés de Mercury, tels que distance agile débogage et instrumentation objet à distance et montrons comment ils peuvent résoudre dans la pratique, les problèmes que nous avons identifiés. / Building software for devices that cannot locally support development tools can be challenging. These devices have either limited computing power to run an IDE, lack appropriate input/output interfaces for programming or are simply unreachable for local development. In these situations developers need appropriate infrastructure to remotely develop and debug applications. In this dissertation we first identify four desirable properties that an ideal solution for remote debugging should exhibit, namely: interactiveness, instrumentation, distribution and security. Given these properties we propose Mercury, a remote debugging model and architecture for reflective OO languages. Mercury supports interactiveness through a mirror-based remote meta-level that is causally connected to its target, instrumentation through reflective intercession by reifying the underlying execution environment, distribution through an adaptable middleware and security by decomposing and authenticating access to reflective facilities. We validate our proposal through a prototype implementation in the Pharo programming language using a diverse experimental setting of multiple constraint devices. We exemplify remote debugging techniques supported by Mercury’s properties, such as remote agile debugging and remote object instrumentation and show how these can solve in practice the problems we have identified.
2

La mémoire des pierres ; suivi de Les commentaires dans L'angoisse du roi Salomon

Barrielle, Christine January 2004 (has links)
Mémoire numérisé par la Direction des bibliothèques de l'Université de Montréal.
3

Towards self-aware virtual machines / Vers des machines virtuelles auto-décrites

Bruni, Camillo 16 May 2014 (has links)
Les langages de haut-niveau supportent des opérations réflectives qui permettent à l’environnement d’exécution d’un langage d’inspecter et de changer son propre état et sa propre exécution. Ces langages de haut-niveau s’exécutent normalement sur une machine virtuelle (VM) qui ajoute une couche d’abstraction au-dessus du matériel. À cause de cette séparation, peu d’opérations réflectives sont disponibles pour inspecter et modifier la VM. Plusieurs VMs expérimentales offrent de telles opérations réflectives en proposant un modèle unifié qui ne distingue pas la couche VM de la couche langage. Dans cette thèse, nous suivons une approche similaire qui propose un environnement d’exécution unifié et auto-décrit. Nous nous intéressons à une solution minimale. Au lieu de dépendre de modifications d’une VM, nous générons dynamiquement du code natif depuis la couche langage. Nous présentons Benzo, un framework pour la génération dynamique de code natif. Benzo fournit une interface générique et de bas-niveau pour accéder aux fonctionnalités fondamentales de la VM. Grâce à Benzo, nous analysons plusieurs applications qui nécessitent un accès direct à la VMM. Nous montrons comment Benzo peut être utilisé pour implémenter une librairie de Foreign Function Interfaces, permettant de faciliter l’accès aux fonctionnalités bas-niveau de la VM. Pour évaluer les limitations de Benzo, nous visons deux autres applications: la génération dynamique de primitive et un compilateur JIT (Just-In-Time). Ces deux applications doivent changer le comportement de la VM. Pour cela, elles ont besoin d’une interaction poussée avec la VM. / High-level languages implement reflection which allows a language runtime to inspect and alter its own execution and state. These high-level languages typically run on top of virtual machines (VMs) which have been built to create an abstraction layer over hardware. Due to the isolating nature of the VM, reflection is generally limited to the language-side. Several research VMs overcome this limitation and provide a unified model where there is no more a clear distinction between language-side and VM-side. In such a language runtime it is possible to reflectively modify VM components from language-side as they reside on the same abstraction layer. In this dissertation we follow the same global direction towards a unified language-runtime and self-aware VM. However, instead of looking for a holistic solution we focus on a minimal approach. Instead of using a custom tailored language runtime we use dynamic native code activation from language-side on top of an existing VM. We first present Benzo our framework for dynamic native code activation. Benzo provides a generic but low-level interface to the VM internals. Based on this framework we then evaluate several applications that typically require direct VM support. We show first how Benzo is used to build an efficient Foreign Function Interface, allowing for a more structured access to VM internal functions. To evaluate the limitations of Benzo we target two more applications: dynamic primitives and a language-side JIT compiler. Both of them require a tight interaction with the underlying VM.
4

Recherches sur les statues et leurs fonctions dans le monde romain occidental (IVe s. J.-C.-Ve s. ap. J.-C.) / Perception of the statue and its associated qualities during the 4th and 5 th century A.D.

Michel d'Annoville, Caroline 23 March 2009 (has links)
Cette étude traite des changements dans la façon de percevoir la statue, de la statuette au colosse, et des bouleversements dans les fonctions que les anciens leur attribuaient aux IVe et Ve siècles ap. J.-C., une période de mutation religieuse, sociale et politique. La réflexion s'appuie sur les sources archéologiques, littéraires, périodiques et épigraphiques afin de proposer une lecture croisée, mêlant des domaines que les traditions académiques divisent entre histoire et histoire de l'art. Leur analyse permet d'étudier l'approche nouvelle des statues, puis les fonctions de telles images dans la société de la fin de l'Antiquité, et enfin le traitement plastique singulier des images en ronde-bosse à cette époque. Ces images qui ont hanté l'univers des Anciens ont été modelées au contact de la société pour en devenir l'expression. Cette étude des statues permet donc une approche plus large qui touche à la fois les mentalités mais aussi les cadres politiques et religieux d'une société romaine tardive en mutation. / The current study concerned the ancients' changing perception of the statue and its associated qualities during the enormous religious, political, and social upheavals of the 4th and 5th century A.D., focusing on the most clearly documented Western part of the Empire, particularly Africa, Italy and Gaul. The study draws on archeological, literary, legal and epigraphic sources more traditionally treated separately as belonging to either history or history of art. This multi disciplinary analysis casts new light on our understanding of statues, and the function of such images at the end of Antiquity as well as the unique plastic use of such images in sculpture in the round of the period. The images, which haunted the universe of the Ancients, were a product of its civilization in order to become the expression of it. This study thus takes an approach which includes social attitudes within the political and religious framework of a late Roman civilization in transition
5

La signification de l'apprentissage du caring pour des étudiantes dans un baccalauréat en sciences infirmières basé sur la formation par compétences

Krol, Pawel January 2007 (has links)
Mémoire numérisé par la Direction des bibliothèques de l'Université de Montréal.
6

L'apparition du moi et la genèse de la réflexion chez Maine de Biran / The Appearance of the Self and the Genesis of Reflection in Maine de Biran

Echigo, Keiichi 15 March 2013 (has links)
Le but de cette thèse est de lire les textes de Maine de Biran comme une philosophie de l’apparition du moi et de la genèse de la pensée réflexive. Les deux premiers chapitres mesurent la portée des critiques biraniennes de l’innéisme du sujet à l’époque de sa « révolution totale » de 1804. Il s’agit de ses critiques de Destutt de Tracy et de Locke. Ces deux prédécesseurs, présupposant l’idée du moi déjà formée et une réflexion déjà complète, laissaient incomplètes leurs recherches du sujet pensant. Par les critiques de ces deux penseurs, Biran approfondit sa conception de la « réflexion », en la fondant sur la naissance du moi. Les chapitres 3 et 4 thématisent les deux fruits de ces critiques, à savoir le parallélisme psycho-physiologique que Biran applique à la recherche de l’apparition du sujet d’une part, et de l’autre le concept de « réflexion » en tant que processus d’approfondissement du point de vue interne. Le chapitre 3 examine les considérations biraniennes sur l’apparition d’un individu voulant et conscient, en référant ses critiques de Xavier Bichat. Cette recherche concerne le passage entre l’involontaire et le volontaire, relié par la spontanéité. Le dernier chapitre explique le concept biranien de réflexion comme un processus de formation de la pensée réfléchie ayant la différence de degrés de profondeur. Ce chapitre montre que ce concept permet de relier la première aperception sensible à la « réflexion supérieure » qui fournit les notions métaphysiques, et que ce processus peut être analysé en deux aspects : redoublement de l’aperception et concentration vers l’aperception immédiate. / The purpose of this thesis is to read the texts of Maine de Biran as a philosophy of the appearance of the self and the genesis of reflective thinking. The first two chapters measure the reach of criticism which Biran did toward the supposition of the innate subject at the time of his "total revolution" of 1804. It is his criticism of Destutt de Tracy and Locke. Two predecessors, presupposing the idea of the self already formed and the reflection already completed, left their researches of the thinking subject incomplete. By critics of these two thinkers, Biran deepened his understanding of "reflection", and based it on the birth of the self. Chapters 3 and 4 examine two fruits of these criticisms, namely the psycho-physiological parallelism which Biran applies to the research on the appearance of the self, and the concept of "reflection" as the process of deepening the internal point of view. Chapter 3 examines considerations of Biran on the appearance of a willing and conscious individual, referring to his criticism of Xavier Bichat. This research concerns the transition between the involuntary and the voluntary, which the spontaneity connects. The last chapter explains the concept of reflection as a formation process of reflective thought with the difference of degrees of depth. This chapter shows that this concept serves to connect the first apperception to the "réflexion supérieure" that provides metaphysical notions, and that this process can be analyzed in two aspects: duplication of the apperception and concentration to the immediate apperception.
7

Adaptability and encapsulation in dynamically typed languages : taming reflection and extension methods / Adaptabilité et encapsulation dans les langages dynamiquement typés : contrôler la réflexion et les méthodes d’extension

Teruel, Camille 21 January 2016 (has links)
Les utilisateurs s'attendent à ce que les logiciels soient à la fois continuellement disponibles et mis-à-jour à la volée. L'introduction de nouvelles fonctionnalités et l'intégration de correctifs ne doit pas perturber la bonne marche d'une application. Les développeurs bénéficient aussi de la modification dynamique des logiciels en adaptant le code à de nouvelle situations ou bien an exécutant des analyses dynamiques à des fins de monitorage, de déboguage et d’optimisation. Les langages de programmation doivent donc fournir aux développeurs des mécanismes qui améliorent l'adaptabilité logicielle. Dans le même temps, l'augmentation de la taille et de la complexité des logiciels requièrent des applications faites de nombreux composants développés par différents groupes. Dans ce contexte chaque composant doit être convenablement protégé des autres. Les langages de programmation doivent donc aussi fournir des mécanismes qui améliorent l'encapsulation. Le besoin de supporter des adaptations dynamiques d'un côté, et le besoin d'avoir des composants convenablement confinés d'un autre, poussent la conception des langages de programmation dans deux directions opposées: soit plus de flexibilité, soit plus de contrôle. Cette dissertation étudie cette tension dans le contexte des langages orientée-objet dynamiquement typés via deux mécanismes qui promeuvent l'adaptabilité logicielle: la réflexion et les méthodes d’extension. Pour chacun de ces mécanismes, nous démontrons leur utilité, leurs effets néfastes sur l'encapsulation et proposons des solutions qui conservent leurs forces tout en maintenant l'encapsulation. / Users expect modern software to be both continually available and updated on the fly. Introduction of new features and integration of bug fixes should not trouble the smooth running of an application. Developers also benefit from dynamic modifications of software by adapting code to new unanticipated situations or by running dynamic analyses to get feedback about the behavior of running applications for monitoring, debugging and optimization purposes. Programming languages should thus provides developers with mechanisms that improve software adaptability. At the same time, the increasing size and complexity of software call for applications made up of many interacting components developed by different parties. In this context, each component needs to be properly protected from other ones. Programming languages should thus provide developers with mechanisms that improve encapsulation. The need for dynamic adaptations on the one hand and the need for properly confined components on the other hand pulls programming language design in two opposite directions: either more flexi-bility or more control.This dissertation studies this tension in the context of dynamically-typed object-oriented languages with two language mechanisms that promote software adaptability: reflection and extension meth-ods. For both mechanisms, we demonstrate their usefulness, their harmful effect on encapsulation and propose solutions to retain their power while maintaining encapsulation.
8

Infiltration d’une vapeur diluée dans une opale artificielle Langmuir-Blodgett : études optiques et spectroscopiques / Infiltration of a diluted vapor into an artificial opal Langmuir-Blodgett : optical and spectroscopic studies

Moufarej, Elias 19 December 2014 (has links)
Dans ce travail, nous nous intéressons à la spectroscopie optique par réflexion d’une vapeur diluée de césium infiltrée dans des opales artificielles Langmuir-Blodgett. Après une étude microscopique de la structure des opales, nous rapportons des expériences de réflexion, transmission et diffraction (sans atomes) effectuées sur diverses opales, dans le but d’explorer la propagation du champ lumineux dans ces milieux. En effectuant des expériences de réflexion sélective, nous observons que pour une polarisation TM, le signal atomique s’annule à 45° et à l’angle de Brewster, et entre ces deux zéros le signe du signal est inversé. Cet effet était prédit théoriquement mais n’avait jamais été observé. Nous rapportons aussi les expériences de spectroscopie par réflexion d’une vapeur infiltrée dans diverses opales et pour différentes longueurs d’onde. Sur des opales multicouches, nous observons des spectres sub-Doppler en incidence oblique, dont la forme est sensible à l’incidence, la polarisation et la longueur d’onde. Ces spectres ont été interprétés comme une signature d’un confinement tridimensionnel. Les expériences sur une opale multizone montre que sur une opale monocouche, nous observons aussi un signal sub-Doppler où il n’y a pas de confinement tridimensionnel. / In this work, we are interested in reflection optical spectroscopy of diluted cesium vapor infiltrated in Langmuir-Blodgett artificial opals. After a microscopic study of the structure of opals, we report experiments of reflection, transmission and diffraction (without atoms) carried out on various opals, with the aim of exploring the propagation of the light field in these media. By carrying out selective reflection experiments, we observe that for a TM polarization the atomic signal vanishes at 45° and the Brewster angle, and between these two zeros the sign of the signal is reversed. This effect was predicted theoretically but had never been observed. We also report the experiments of reflection spectroscopy of a vapor infiltrated in various opals and for different wavelengths. On multi-layered opals, we observe sub-Doppler spectra in oblique incidence, the shape of wich in sensitive to incidence, polarization and wavelength. These spectra were interpreted as a signature of a three-dimensional confinement. Experiments on a multi-zone opal show that on a monolayer opal, we also observe a sub-Doppler signal where there is no three-dimensional confinement.
9

L'incident se répète ; suivi de Ciné-roman obtura

Blais, Geneviève January 2006 (has links) (PDF)
Ce mémoire, divisé en deux parties et précédé d'une introduction, débute par le recueil l'incident se répète. Cette partie regroupe de courts textes en prose et des poèmes qui s'articulent dans un espace qui ne les met pas en opposition les uns les autres, mais les place dans un rapport d'interférence. De même, les corps et les voix qui habitent ces textes s'entrecroisent, se risquant ainsi à l'altération. D'emblée s'établit au sein des poèmes la problématique que posent le contact (d'une part, entre la réalité et sa fictionnalisation; de l'autre, entre le corps -frontière -et l'extérieur -autre -) et le choc qui peut en résulter. Les personnages qui se trouvent au centre de ce recueil se butent aux illusions de l'amour et de la fusion comme mode de contact ainsi qu'aux frontières qu'ils portent en eux-mêmes: peau, os, ombre. Ils proposent d'observer de quelle façon la communication est impossible et comment le langage ne mène qu'à l'échec d'une parole. Les voix chercheront à être parole, mais n'arriveront en fin de compte qu'à l'effritement d'un langage: elles se seront tant obstinées à toucher l'autre qu'elles finiront par n'être qu'un langage dirigé vers soi. La seconde partie prend la forme -scripturale -d'un ciné-roman. À l'intérieur de cet essai les enjeux de la démarche de création poétique seront observés et analysés en lien avec l'installation vidéo obtura -qui a été construite à partir des textes du recueil -, et plusieurs photos de cette dernière serviront à souligner le rapport critique entre création et réflexion, tant en termes d'écriture que d'intermédialité. Dans un cas comme dans l'autre la répétition s'impose comme concept et comme motif dominants, et s'inscrit comme tension dans le corps, dans les textes et dans les projections. Enfin, l'installation vidéo relevant d'un travail de collaboration, il est par conséquent nécessaire de poser la question de l'identité (déchirement, blessure, contamination), concept et expérience qui se trouvent par nécessité au centre même de l'écriture et de la réflexion. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Intermédialité, Installation-projection, Répétition, Corps, Fusion, Image, Regard.
10

Le travail du professeur en classe de FLE: planification, mise en scène et réflexion

Rusimovic, Natasa January 2008 (has links)
No description available.

Page generated in 0.0532 seconds