To see the other types of publications on this topic, follow the link: Lustre.

Dissertations / Theses on the topic 'Lustre'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'Lustre.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Kettlewell, R. "The lustre of wool." Thesis, University of Leeds, 1987. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.234428.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Auger, Cédric. "Compilation certifiée de SCADE/LUSTRE." Phd thesis, Université Paris Sud - Paris XI, 2013. http://tel.archives-ouvertes.fr/tel-00818169.

Full text
Abstract:
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d'avoir un modèle mathématique simple pour implémenter des systèmes temps réel critiques. Dans ce modèle, le temps est découpé en instants discrets durant lesquels tous les composants du système reçoivent et produisent une donnée. Cette modélisation permet des raisonnements beaucoup plus simples en évitant de devoir prendre en compte le temps de calcul de chaque opération. Dans le monde du logiciel critique, la fiabilité du matériel et de son fonctionnement sont primordiaux, et on accepte d'être plus lent si on devient plus sûr. Afin d'augmenter cette fiabilité, plutôt que de concevoir manuellement tout le système, on utilise des machines qui synthétisent automatiquement le système souhaité à partir d'une description la plus concise possible. Dans le cas du logiciel, ce mécanisme s'appelle la compilation, et évite des erreurs introduites par l'homme par inadvertance. Elle ne garantit cependant pas la bonne correspondance entre le système produit et la description donnée. Des travaux récents menés par une équipe INRIA dirigée par Xavier Leroy ont abouti en 2008 au compilateur CompCert d'un sous-ensemble large de C vers l'assembleur PowerPC pour lequel il a été prouvé dans l'assistant de preuve Coq que le code assembleur produit correspond bien à la description en C du programme source. Un tel compilateur offre des garanties fortes de bonne correspondance entre le système synthétisé et la description donnée. De plus, avec les compilateurs utilisés pour le temps réel critique, la plupart des optimisations sont désactivées afin d'éviter les erreurs qui y sont liées. Dans CompCert, des optimisations elles aussi prouvées sont proposées, ce qui pourrait permettre ces passes dans la production de systèmes temps réel critiques sans en compromettre la fiabilité. Le but de cette thèse est d'avoir une approche similaire mais spécifique à un langage synchrone, donc plus approprié à la description de systèmes temps réel critiques que ne l'est le C. Un langage synchrone flots de données semblable à Lustre, nommé Ls, et un langage impératif semblable au langage C, nommé Obc y sont proposés ainsi que leur sémantique formelle et une chaîne de compilation avec des preuves de préservation de sémantique le long de cette chaîne.
APA, Harvard, Vancouver, ISO, and other styles
3

Mikáč, Jan. "Raffinement et preuves de systèmes Lustre." Grenoble INPG, 2005. http://www.theses.fr/2005INPG0131.

Full text
Abstract:
Notre thèse se situe dans le domaine des méthodes formelles appliquées aux systèmes réactifs. Nous modélisons et traitons ces systèmes, en continuelle interaction avec leur environnement, grâce au langage synchrone Lustre. D'abord, sur la base d'un travail précurseur, nous établissons pour Lustre une méthode de preuve inductive des propriétés de sûreté. Cette méthode est optimisée, afin de prendre en compte au mieux la dynamique des systèmes. Elle est implémentée dans un outil de preuve, Gloups. Ensuite, suivant le modèle de la méthode B, nous définissons un calcul de raffinement pour Lustre. Ce calcul est à la fois adapté à Lustre et exprimé en ce langage. Les obligations de preuve qui assurent la correction du raffinement peuvent être traitées par Gloups. Pour faciliter le développement, un autre outil, Flush, génère automatiquement les obligations pour Gloups. Ainsi, nous utilisons Lustre à la fois comme langage de programmation et comme cadre formel d'un développement maîtrisé. L'intérêt de ce procédé réside dans la simplicité du langage et dans son adaptation aux systèmes réactifs : en ce domaine, notre méthode de raffinement est suffisamment expressive, sans être inutilement compliquée. Des exemples viennent démontrer l'intérêt de la méthode
This thesis is set into the domain of formal methods applied to reactive systems. These systems, characterized by their continuous interaction with their environment, are modeled and managed by the means of the synchronous programming language Lustre. Firstly, thanks to a previous work, we build an induction-based proof method of Lustre safety properties. The method is optimized in that it takes into account the dynamics of the systems in the best possible way. We implemented it in the Gloups proof tool. Then we define a refinement calculus for Lustre which follows the B method model. The calculus is both adapted to and expressed in Lustre. The proof obligations which ensure the refinement correctness can be handled by Gloups. In order to simplify the development, another tool called Flush automatically generates the proof obligations for Gloups. Thus we use Lustre as both a programming language and a formal development framework. The interest of our method stems from the simplicity of Lustre and its adaptation to the reactive systems: in this domain, our refinement method is expressive enough, yet not exceedingly complex. To finish, we show the interest on some examples
APA, Harvard, Vancouver, ISO, and other styles
4

Papailiopoulou, Virginia. "Test automatique de programmes Lustre / SCADE." Phd thesis, Grenoble, 2010. http://tel.archives-ouvertes.fr/tel-00454409.

Full text
Abstract:
Ce travail porte sur l'amélioration du processus de test, en offrant des moyens d'automatiser la génération des tests ainsi que l'évaluation de leur qualité, dans le cadre des systèmes embarqués spécifiés en Lustre/SCADE. D'une part, nous présentons une méthodologie de test basée sur l'outil Lutess qui génère automatiquement des données de test exclusivement à partir de la description de l'environnement du système. D'autre part, on se base sur le modèle SCADE du programme sous test et nous définissons des critères de couverture structurelle qui prennent en compte deux nouveaux aspects: l'utilisation des plusieurs horloges et le test d'intégration, permettant la mesure de couverture de systèmes de grande taille. Ces deux stratégies pourraient avoir un impact positif sur le test efficace des applications réelles. Des études de cas extraites du domaine de l'avionique sont employées pour démontrer l'applicabilité de ces méthodes et pour évaluer leur complexité.
APA, Harvard, Vancouver, ISO, and other styles
5

Papailiopoulou, Virginia. "Test automatique de programmes Lustre / SCADE." Phd thesis, Grenoble, 2010. http://www.theses.fr/2010GRENM005.

Full text
Abstract:
Ce travail porte sur l'amélioration du processus de test, en offrant des moyens d'automatiser la génération des tests ainsi que l'évaluation de leur qualité, dans le cadre des systèmes embarqués spécifiés en Lustre/SCADE. D'une part, nous présentons une méthodologie de test basée sur l'outil Lutess qui génère automatiquement des données de test exclusivement à partir de la description de l'environnement du système. D'autre part, on se base sur le modèle SCADE du programme sous test et nous définissons des critères de couverture structurelle qui prennent en compte deux nouveaux aspects: l'utilisation des plusieurs horloges et le test d'intégration, permettant la mesure de couverture de systèmes de grande taille. Ces deux stratégies pourraient avoir un impact positif sur le test efficace des applications réelles. Des études de cas extraites du domaine de l'avionique sont employées pour démontrer l'applicabilité de ces méthodes et pour évaluer leur complexité
The work in this thesis addresses the improvement of the testing process with a view to automating test data generation as well as its quality evaluation, in the framework of reactive synchronous systems specified in Lustre/SCADE. On the one hand, we present a testing methodology using the Lutess tool that automatically generates test input data based exclusively on the environment description of the system under test. On the other hand, we are based on the SCADE model of the program under test and we define structural coverage criteria taking into account two new aspects: the use of multiple clocks as well as integration testing, allowing the coverage measurement of large-sized systems. These two strategies could have a positive impact in effectively testing real-world applications. Case studies extracted from the avionics domain are used to demonstrate the applicability of these methods and to empirically evaluate their complexity
APA, Harvard, Vancouver, ISO, and other styles
6

Dumas, Canovas Cécile. "Méthodes déductives pour la preuve de programmes LUSTRE." Université Joseph Fourier (Grenoble), 2000. http://www.theses.fr/2000GRE10200.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Santos, Joelice Barbosa dos. "Entre o porão e o lustre: a relação personagem e espaço no romance O lustre, de Clarice Lispector." Pontifícia Universidade Católica de São Paulo, 2008. https://tede2.pucsp.br/handle/handle/14845.

Full text
Abstract:
Made available in DSpace on 2016-04-28T19:59:09Z (GMT). No. of bitstreams: 1 Joelice Barbosa dos Santos.pdf: 1243787 bytes, checksum: 2f51770054d3784d1a87df09695ca182 (MD5) Previous issue date: 2008-04-22
Secretaria da Educação do Estado de São Paulo
The central object of this research is the analysis of the novel O Lustre, by Clarice Lispector. Some theoretical reflections about the modern novel, as well as the criticism about this book, helped us in this study. Therefore, the present work does not base itself only in the theoretical discussion, but in the critical voice too, which did not recognize this literary work of 1946 as criticism did with the others novels by this author. The observations about the Aesthetics of Reception, proposed by Hans Robert Jauss, served to draw up the way in which the horizon of expectations about this novel developed. From this approach, we can observed that the question about the convention of the genres in the Lispector s work was a key factor that bothered many critics. Actually, this book does not follow the straight rules of the traditional novel. In this novel, the character stands out in the process of construction and the relations with the space. For this, it is transforming according to the place where it is. Gaston Bachelard s concepts were the base to analyze the space in this novel. The central attention about the question of space was based in the discussions that appear in his book The Poetics of the Space. The importance of the O Lustre in Lispector s work is also noted in the quotations from the other authors which appear in this narrative, as Edgar Allan Poe. Moreover, this book presents various relations with other arts. The present research wishes to contribute with the studies about Lispector s work. Especially with a novel considered minor in the Brazilian writer s production
O objetivo principal desta pesquisa é a análise do romance O lustre, de Clarice Lispector. Diversas reflexões teóricas acerca do romance moderno, assim como a fortuna crítica sobre este livro, nos auxiliaram neste estudo. Portanto, nosso trabalho não se pauta apenas na discussão teórica, mas na voz da crítica que, de certo modo, não valorizou o volume de 1946 do mesmo modo que julgou os demais romances da escritora. As considerações sobre a recepção crítica, propostas por Hans Robert Jauss, serviram para traçarmos uma linha evolutiva do horizonte de expectativas do leitor de O lustre. A partir dessa abordagem, verificamos que a questão sobre a convenção dos gêneros na obra de Lispector foi um fator que incomodou grande parte dos críticos, uma vez que esse livro não obedece a regras rígidas. Nesse romance, a personagem ganha destaque no processo de construção e nas relações com o espaço que se mostram necessárias à medida que ela se transforma e se constrói a partir do lugar em que se encontra. As idéias de Gaston Bachelard foram relevantes na análise do espaço, pois o recorte foi baseado nas discussões presentes em seu livro A poética do espaço. A importância de O lustre dentro da obra clariceana se mostra ainda no que diz respeito às referências a outros autores presentes nessa narrativa, como Edgar Allan Poe, bem como o diálogo com outras artes, conforme observamos. Em suma, esta pesquisa quer contribuir com os estudos que abordam a obra de Clarice Lispector a partir de um romance considerado menor na produção da escritora brasileira
APA, Harvard, Vancouver, ISO, and other styles
8

Parissis, Ioannis. "Test de logiciels synchrones spécifiés en Lustre." Phd thesis, Université Joseph Fourier (Grenoble), 1996. http://tel.archives-ouvertes.fr/tel-00005010.

Full text
Abstract:
Ce travail s'inscrit dans le cadre des méthodes formelles et des outils pour la spécification, la programmation, la vérification et la validation des logiciels réactifs à l'aide du langage synchrone Lustre. Nous avons étendu l'environnement de développement actuel de ces logiciels en lui adjoignant des outils de validation de spécifications et de test de programmes. Nous proposons une technique de construction automatique d'un simulateur aléatoire de l'environnement externe du logiciel ainsi que d'un simulateur des comportements sûrs de ce dernier. Exécutés conjointement, ces deux simulateurs permettent, par observation, la validation des spécifications de l'environnement et des propriétés de sûreté. La simulation de l'environnement constitue également un moyen de test aléatoire du logiciel. Une variante de cette technique est le test des propriétés de sûreté. Ce type de test favorise l'exécution des comportements de l'environnement du logiciel qui peuvent mettre en évidence avec une plus grande probabilité des violations des propriétés de sûreté. Enfin, nous définissons des critères de couverture pour le test structurel en s'appuyant sur le réseau d'opérateurs associé à un programme Lustre. Les conditions d'exécution des composants du réseau satisfaisant les critères sont calculées automatiquement ce qui permet la génération automatique de données de test ainsi que la mesure du taux de couverture obtenu. Toutes ces techniques sont formellement définies. Une illustration de leur application sur un exemple de logiciel synchrone que nous avons développé à cet effet complète notre étude.
APA, Harvard, Vancouver, ISO, and other styles
9

Rocheteau, Frédéric. "Extension du langage LUSTRE et application a la conception de circuits : le langage LUSTRE-V4 et le systeme POLLUX." Grenoble INPG, 1992. http://tel.archives-ouvertes.fr/tel-00342092.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Rocheteau, Frederic Halbwachs Nicolas Vuillemin Jean Mazaré Guy. "Extension du langage LUSTRE et application à la conception de circuits le langage LUSTRE-V4 et le système POLLUX /." S.l. : Université Grenoble 1, 2008. http://tel.archives-ouvertes.fr/tel-00342092.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Lakehal, Abdesselam. "Critères de couverture structurelle pour les programmes Lustre." Phd thesis, Université Joseph Fourier (Grenoble), 2006. http://tel.archives-ouvertes.fr/tel-00100384.

Full text
Abstract:
Ce travail porte sur le test structurel des programmes réactifs synchrones érits en Lustre et sur la définition de critères de couverture pour assurer ce test structurel. Lustre est un langage réactif synchrone flot de données, largement utilisé pour la spécification et la programmation des applications critiques dans des domaines comme l'aéronautique, l'énergie ou les transports. L'application à Lustre des critères de couverture usuels basés sur le flot de contrôle (couverture des instructions, couverture des branches,...) n'est pas significative.

Nous avons, en conséquence, défini une hiérarchie de critères adaptés au paradigme flot de données synchrone. Les critères permettent de mesurer la couverture des chemins dans un réseau d'opérateurs. Un réseau d'opérateurs est une modélisation graphique des flots de données dans un programme Lustre. Les critères sont basés sur le calcul symbolique des conditions d'activation de ces chemins.

Un outil nommé Lustructu, a été réalisé pour mesurer la couverture atteinte par un jeu de tests selon ces critères. Lustructu analyse le programme sous test et calcule les chemins et leurs conditions d'activation. L'évaluation de la couverture par Lustructu est non-intrusive (pas d'instrumentation du code). L'applicabilité et la pertinence des critères ont été évaluées sur une étude de cas significative issue du secteur de l'aéronautique.
APA, Harvard, Vancouver, ISO, and other styles
12

Bergerand, Jean-Louis. "LUSTRE un langage déclaratif pour le temps réel /." S.l. : Université Grenoble 1, 2008. http://tel.archives-ouvertes.fr/tel-00320006.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

Suleman, Fahmida. "The lion, the hare and lustre ware : studies in the iconography of lustre ceramics from FaÌ?tÌ£imid Egypt (969 - 1171 CE)." Thesis, University of Oxford, 2003. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.404878.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

Ndlovu, Ntombizikhona Beaulah. "Mohair and wool fibre surface structure and lustre determination." Thesis, Walter Sisulu University, 2011. http://hdl.handle.net/11260/d1006641.

Full text
Abstract:
Textiles have always been one of the essential materials for people and have a great variety of uses such as in clothing, agriculture, medical, automotive and aerospace applications. The sort of properties needed for any type of fabric basically depend on the structure of the fibre surface. Of many geometric attributes that can be used to describe the surface appearance of a fibre, yarn, or fabric sample, one of the more common is lustre. Mohair and wool fibre surface structure have been studied using optical microscopy and Atomic Force Microscopy (AFM). Optical microscopy was also used to take fibre diameter measurements. Another technique, goniophotometry, was used to make quantitative lustre measurements of mohair and wool fibres. The surface structure of mohair has got a faint pattern of scales where the scales are generally unpronounced or flat and relatively long. Wool has got a scaly surface structure where the scales overlap leading to interlocking of fibres. The scale configuration on the surface of mohair and wool fibres also differs. A qualitative connection between fibre lustre and the fibre surface structure was found. Because of its smooth surface relative to that of wool, mohair reflects a greater amount of incident light specularly whereas wool reflects most of the incident light diffusely. In general, mohair fibres have a higher lustre than wool due to its less prominent cuticle structure found on its surface. Furthermore, mohair fibres with the smallest diameters give an even higher lustre.
APA, Harvard, Vancouver, ISO, and other styles
15

Plaice, John. "Sémantique et compilation de LUSTRE, un langage déclaratif synchrone." Grenoble INPG, 1988. http://www.theses.fr/1988INPG0032.

Full text
Abstract:
Le langage étudie est un langage de programmation des systèmes temps réel fonde sur une interprétation synchrone des réseaux a flux de données. Son compilateur a été conçu entièrement à partir de descriptions formelles de la sémantique du langage. L'originalité principale du compilateur est qu'il tient d'une part aux vérifications statiques de cohérence temporelle et d'autre part à la génération de code séquentiel, par synthèse du contrôle sous forme d'automate fini
APA, Harvard, Vancouver, ISO, and other styles
16

Plaice, John. "Sémantique et compilation de LUSTRE, un langage déclaratif synchrone." Grenoble 2 : ANRT, 1988. http://catalogue.bnf.fr/ark:/12148/cb37617576w.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Curic, Adrian. "Implementing Lustre programs on distributed platforms with real-time constrains." Université Joseph Fourier (Grenoble), 2005. http://www.theses.fr/2005GRE10150.

Full text
Abstract:
Les applications caractéristiques aux systèmes embarqués doivent respecter des contraintes strictes telles que la fiabilité, les échéances de temps, la simultanéité et le comportement déterministe. La conception de ces applications est simplifiée par l'utilisation du développement basé sur des modèles où les outils associés simplifient ou automatisent les diverses phases de développement. Nous présentons une chemin complet de développement des applications de systèmes embarques sur une plateforme distribuée. Cene approche utilise un langage synchrone de modellisation orienté flots de données (Lustre) et une plateforme d'exécution temps-réel distribuée (TTA). Dans cette thèse on propose des extensions du langue Lustre contenant des notations de temps-réel et de distribution. Suivant ceci, une méthode complète d'implémentation des spécifications Lustre sur l'architecture de TTA est définie. Les algorithmes conçus incluent l'analyse statique des spécifications Lustre, la décomposition des spécifications en taches, l'ordonnancement des taches et la génération du code exécutable. Un outil de vérification pour les applications TTA et un outil de modellisation d'applications distribuées temps-réel sont également présentés
The development of embedded system applications is challenged by strict constraints such as reliability, hard deadlines, concurrency and deterministic behaviour. These challenges are simplified by the use of model based design where associated tools simplify or automatize the various development phases. We present an end-to-end approach for the design and implementation of embedded software on a distributed platform. This approach comprises a synchronous data-flow modelling language (Lustre) and a distributed time-triggered execution platform (TTA). Proposed in this presentation are generalised extensions of the Lustre language containing real-time and distribution primitives. Following that, a 1 complete method for implementing the Lustre specified application over the TTA architecture is defmed. Algorithms defmed include the static analysis of Lustre specifications, code decomposition in tasks, task scheduling, executable code generation. A schedule verification tool and a runtime system tool for distributed time triggered applications are also presented
APA, Harvard, Vancouver, ISO, and other styles
18

Ratel, Christophe. "Définition et réalisation d'un outil de vérification formelle de programmes LUSTRE." Phd thesis, Grenoble 1, 1992. http://tel.archives-ouvertes.fr/tel-00341223.

Full text
Abstract:
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs. Le besoin de garantir que ces systèmes ont un comportement conforme a celui attendu nécessite de définir et de mettre en œuvre des méthodes de vérification formelle des programmes lustre, qui sont relatées dans cette thèse. La vérification d'un système consiste a contrôler que tous ses comportements sont corrects vis-a-vis de ses spécifications. Les comportements d'un programme lustre peuvent classiquement être représentés par une machine d'états finis, dont la génération permet de vérifier ses spécifications. La methode standard mettant en œuvre ce principe est limitée par le probleme d'explosion de la machine générée, qui n'est pas minimale. Un nouvel algorithme évitant ce probleme est présenté. Son implémentation nécessite l'emploi d'une technique de représentation et de manipulation symbolique de la machine (bdds), dont le cout d'utilisation est largement abaisse grâce a de nombreuses optimisations. Basées sur cette technique, deux autres implémentations originales de la methode standard et de la nouvelle methode proposée ci-dessus sont décrites. Les aspects de diagnostic correspondant au cas ou les programmes sont incorrects vis-a-vis de leurs spécifications sont aussi abordes
APA, Harvard, Vancouver, ISO, and other styles
19

Mazuet, Christine. "Stratégies de test pour des programmes synchrones : application au langage LUSTRE." Toulouse, INPT, 1994. http://www.theses.fr/1994INPT112H.

Full text
Abstract:
A travers l'exemple de lustre, les travaux realises dans le cadre de cette these ont pour but de definir des methodes de test appropriees a la nouvelle famille de langages a laquelle il appartient, c'est-a-dire les langages flot de donnees synchrones. La strategie de test que nous preconisons s'appuie sur la complementarite de donnees de test statistique et deterministe. Les entrees de test statistique sont generees aleatoirement, le profil de test et le nombre d'entrees etant determines a partir de criteres bases sur un modele du programme ; en complement, les entrees de test deterministe ciblent des points singuliers du domaine d'entree. Cette strategie mixte s'applique a chacune des etapes d'un processus progressif de test test unitaire et test d'integration. La definition des differents niveaux de test s'inscrit dans le cadre d'une demarche globale montante, qui est guidee par un souci d'optimisation de l'effort de test et de minimisation du cout global. Au niveau unitaire, la conception du test statistique et deterministe repose sur l'automate d'etats finis genere lors de la compilation lustre. La complexite de cet automate est alors un facteur decisif de l'algorithme definissant le niveau unitaire. Lors des phases d'integration, l'obtention d'un modele de complexite maitrisable consiste a faire abstraction des modules prealablement valides, afin de reduire la complexite de l'automate lustre. La definition des niveaux d'integration successifs procede iterativement en exploitant, a chaque stade de son deroulement, l'information acquise lors des tests precedents. L'ensemble de ces travaux theoriques est illustre par une etude de cas reel. Les resultats experimentaux confirment la faisabilite et l'efficacite de l'approche elaboree ; de plus, ils mettent en evidence des elements qui nous permettent d'affiner notre demarche et de proposer une methode de test globale combinant judicieusement test unitaire et test d'integration
APA, Harvard, Vancouver, ISO, and other styles
20

CALIPPE, RONAN. "Methodes et outils de test pour lustre et les langages synchrones." Paris 11, 1999. http://www.theses.fr/1999PA112208.

Full text
Abstract:
Cette these porte sur le test de logiciels synchrones. Une methode de test qui prend a la fois en compte les aspects temporels et les aspects fonctionnels du langage lustre a ete proposee. Une decomposition en sous-domaines du domaine d'entree d'un programme decrit en lustre est realisee. Les decompositions sont fonction de sous-domaines des entrees des operateurs de la description. Des sous-domaines des operateurs temporels ont ete etudies. Une chaine automatisee de test a ete definie dans son integralite : partant de sous-domaines des operateurs un pre-traitement est effectue, la chaine de test se termine par l'utilisation d'un moniteur qui traduit les fichiers d'entree et sortie generes en ordres specifiques a l'implantation sous test. Ce nouveau moniteur a ete specifiquement concu pour le test d'applications decrites en lustre et autres applications synchrones se conformant a une interface precise. Le pre-traitement consiste en une analyse temporelle qui permet la detection des dependances entre la valeur d'une variable a un instant et les valeurs de cette variable a des instants precedents, et construit les predicats qui conditionnent ces dependances. Il est alors possible de considerer des uniformites ou d'autres hypotheses de test sur les sous-domaines resultant de l'analyse temporelle. L'analyse temporelle est generique au niveau des dependances considerees entre les valeurs des flots de sortie et d'entree des operateurs. Les choix de test sont localises dans une bibliotheque : sous-domaines fonctionnels et temporels ainsi que la caracterisation des instants qui interviennent pour le calcul de chaque operateur. Un prototype d'analyse temporelle a ete realise et le moniteur a ete implante. Des experiences montrent le pouvoir de detection de fautes de la methode. L'existence de la bibliotheque permet de memoriser des sous-domaines des operateurs qui ont permis la detection de fautes. L'utilisateur peut donc enrichir incrementalement la methode.
APA, Harvard, Vancouver, ISO, and other styles
21

Leone, Anaïs. "Revêtements au lustre métallique dans l'architecture religieuse et funéraire de l'Iran Ilkhânide (1256-1335)." Thesis, Aix-Marseille, 2021. http://theses.univ-amu.fr.lama.univ-amu.fr/211122_LEONE_737y812yyedr752wxnmi508jgy_TH.pdf.

Full text
Abstract:
La période ilkhanide (1256-1335) en Iran marque l’apogée de la production de céramique à décor de lustre métallique des ateliers de Kâshân (Iran central). L’architecture qui s’est développée sous le règne de cette dynastie mongole employait un large répertoire décoratif mobilisant ce procédé technique. Pourtant, ces carreaux ont été massivement retirés de leurs murs d’origine et ont emprunté des parcours individuels. Ils nous sont parvenus isolés ou en petits groupes, dispersés dans les collections publiques et privées du monde entier. Cet éparpillement a entrainé une décontextualisation qui a largement entamé notre connaissance de leurs formes, fonctions et significations initiales. Cette étude propose la reconstitution de neuf ensembles décoratifs lustrés qui ornaient l’architecture religieuse et funéraire de l’Iran ilkhanide. Ce travail de recomposition s’appuie sur des prospections menées dans les monuments concernés et sur la constitution d’une base de données des éléments lustrés existants. Ces deux types d’informations permettent un travail de recontextualisation de ces pièces de leur place au sein d’un programme décoratif global à celui d’élément isolé. Des thématiques majeures pour la période ilkhanide sont abordées à partir des preuves matérielles concrètes réunies et analysées. Ainsi, le cadre architectural originel de ces pièces permet d'identifier les typologies, les choix épigraphiques et la présence de certains motifs dans ces contextes architecturaux. Ces propositions livrent un matériel reconstitué inédit ainsi que des analyses et pistes de recherches initiatrices de perspectives autour de ces pièces
The production of Kashan's luster ceramic workshops (Central Iran) boomed during the Ilkhanid period (1256-1335). Luster tiles played an important role within a larger repertory of the decorative schemes in the architecture developed during the reign of this Mongol dynasty. Regrettably, the removal of Ilkhanid-period luster tiles from their original location occurred in most sites and tiled ensembles that remain in situ are now exceedingly rare. Indeed, the stripping of an important number of buildings led to the arrival of thousands of tiles of unidentified or incomplete provenance in public and private collections. Therefore, each tile provides context about its creation but also about the removal of its original walls. Considering tile revetments could clarify issues concerning the forms, functions, and significations of the original decorative schemes.This study formulates new proposals about the luster tilework in nine ilkhanid religious and funerary monuments. These reconstitutions are based on data collected at surviving monuments and on an inventory of surviving luster elements preserved throughout the world. By cross-referencing of these two types of information it is possible to unite formerly isolated elements. These ensembles, more coherent as a whole, allows to investigate some general topics of the Ilkhanid period. These original decorative scheme are fundamental to identify typologies, epigraphic choices, or the presence of specific motifs on these architectural programs.Further investigations will be required to complete and increase our knowledge. Nevertheless, these propositions provide data and analyzes which instigate new approaches to these pieces
APA, Harvard, Vancouver, ISO, and other styles
22

Rubini, Pascal. "Définition fonctionnelle, évaluation et programmation d'une architecture massivement parallèle." Phd thesis, Grenoble INPG, 1992. http://tel.archives-ouvertes.fr/tel-00342041.

Full text
Abstract:
L'architecture massivement parallèle étudiée dans cette thèse tente d'associer un fonctionnement de type mimd a des unités de calcul de petite taille, contrairement a ce qui se fait traditionnellement, afin de rendre possible la réalisation de machines de très grande échelle. Elle se situe dans la continuité des machines de type réseau cellulaire étudiées au sein du groupe circuits du LGI (asynchrones, topologie en grille 2d, communication par passage de message) mais dans une optique non dédiée. Cette vocation généraliste pose le probleme du dimensionnement relatif des éléments (processeur, routeur, mémoire) qui doit concilier économie et fonctionnalité. A la lumière d'une approche expérimentale par simulations, le mécanisme de transfert de message parallèle utilise jusqu'alors apparait comme surdimensionne et trop exigeant d'un point de vue connectique. Des solutions plus réalistes (wormhole multiplexe, bus intra-chip) sont présentées et montrées comme suffisamment puissantes. L'étude d'un certain nombre de programmes d'exemples a permis d'une part d'améliorer de façon significative le jeu d'instructions et de valider un ensemble de primitives de communication simples, d'autre part de montrer que l'implémentation d'algorithmes de natures très variées était possible
APA, Harvard, Vancouver, ISO, and other styles
23

Guinaudeau, Ophélie. "Neurone abstrait : une formalisation de l’intégration dendritique et ses propriétés algébriques." Thesis, Université Côte d'Azur (ComUE), 2019. http://www.theses.fr/2019AZUR4001/document.

Full text
Abstract:
Les neurones biologiques communiquent par le biais d’impulsions électriques, appelées spikes, et les fonctions cérébrales émergent notamment de la coordination entre les réceptions et émissions de ces spikes. Par ailleurs, il est largement admis que la fonction de chaque neurone dépend de sa morphologie. Les dendrites conditionnent l’intégration spatio-temporelle des spikes reçus et influent sur les temps d’occurrence des spikes émis. Elles sont donc fondamentales pour l’étude in silico des mécanismes de coordination, et en particulier pour l’étude des assemblées de neurones. Les modèles de neurones existants prenant en compte les dendrites, sont généralement des modèles mathématiques détaillés, souvent à base d’équations différentielles, dont la simulation nécessite des ressources de calculs importantes. De plus, leur complexité intrinsèque rend difficile l’analyse et les preuves sur ces modèles. Dans cette thèse, nous proposons un modèle de neurone intégrant des dendrites d’une manière abstraite. Dans l’objectif d’ouvrir la porte aux méthodes formelles, nous établissons une définition rigoureuse du cadre de modélisation et mettons en évidence des propriétés algébriques remarquables de l’intégration dendritique. Nous avons notamment démontré qu’il est possible de réduire la structure d’un neurone en préservant sa fonction d’entrée/sortie. Nous avons ainsi révélé des classes d’équivalence dont nous savons déterminer un représentant canonique. En s’appuyant sur la théorie des catégories et par des morphismes de neurones judicieusement définis, nous avons ensuite analysé plus finement ces classes d’équivalence. Un résultat surprenant découle de ces propriétés : un simple ajout de délais dans les modèles informatiques de neurones permet de prendre en compte une intégration dendritique abstraite, sans représenter explicitement la structure arborescente des dendrites. À la racine de l’arborescence dendritique, la modélisation du soma contient inévitablement une équation différentielle lorsque l’on souhaite préserver l’essence du fonctionnement biologique. Ceci impose de combiner une vision analytique avec la vision algébrique. Néanmoins, grâce à une étape préalable de discrétisation temporelle, nous avons également implémenté un neurone complet en Lustre qui est un langage formel autorisant des preuves par model checking. Globalement, nous apportons dans cette thèse un premier pas encourageant vers une formalisation complète des neurones, avec des propriétés remarquables sur l’intégration dendritique
Biological neurons communicate by means of electrical impulses, called spikes. Brain functions emerge notably from reception and emission coordination between those spikes. Furthermore, it is widely accepted that the function of each neuron depends on its morphology. In particular, dendrites perform the spatio-temporal integration of received spikes and affect the occurrence of emitted spikes. Dendrites are therefore fundamental for in silico studies of coordination mechanisms, and especially for the study of so-called neuron assemblies. Most of existing neuron models taking into account dendrites are detailed mathematical models, usually based on differential equations, whose simulations require significant computing resources. Moreover, their intrinsic complexity makes difficult the analysis and proofs on such models. In this thesis, we propose an abstract neuron model integrating dendrites. In order to pave the way to formal methods, we establish a rigorous definition of the modeling framework and highlight remarkable algebraic properties of dendritic integration. In particular, we have demonstrated that it is possible to reduce a neuron structure while preserving its input/output function. We have thus revealed equivalence classes with a canonical representative. Based on category theory and thanks to properly defined neuron morphisms, we then analyzed these equivalence classes in more details. A surprising result derives from these properties: simply adding delays in neuron computational models is sufficient to represent an abstract dendritic integration, without explicit tree structure representation of dendrites. At the root of the dendritic tree, soma modeling inevitably contains a differential equation in order to preserve the biological functioning essence. This requires combining an analytical vision with the algebraic vision. Nevertheless, thanks to a preliminary step of temporal discretization, we have also implemented a complete neuron in Lustre which is a formal language allowing proofs by model checking. All in all, we bring in this thesis an encouraging first step towards a complete neuron formalization, with remarkable properties on dendritic integration
APA, Harvard, Vancouver, ISO, and other styles
24

Raymond, Pascal. "Compilation efficace d'un langage déclaratif synchrone : le générateur de code Lustre-V3." Phd thesis, Grenoble INPG, 1991. http://tel.archives-ouvertes.fr/tel-00198546.

Full text
Abstract:
Ce travail porte sur la production de code séquentiel à partir du langage flot de données synchrone Lustre. La difficulté essentielle provient de l'aspect déclaratif du langage. En effet, il n'y a pas d'instruction de contrôle dans le langage Lustre ; toute la structure de contrôle du code objet doit donc être synthétisée par le compilateur. Cette synthèse consiste à construire un automate fini en simulant exhaustivement le comportement des variables booléennes du programme. Le code produit est particulièrement rapide ; en effet, la plupart des calculs booléens sont effectués une fois pour toute dès la compilation. En contrepartie, l'aspect exhaustif de cette démarche provoque parfois une véritable explosion de la taille du code. Ce problème peut être dû à la complexité intrinsèque du programme source ; il faut dans ce cas chercher un compromis entre rapidité et taille mémoire. Mais l'explosion peut être causée par la méthode de construction, qui produit très souvent des automates non minimaux ; nous avons donc étudié et développé un algorithme original qui construit à coup sûr des automates minimaux. Cet algorithme fait appel à de nombreuses manipulations symboliques de fonctions booléennes, que nous avons pu implémenter efficacement grâce à une représentation basée sur les graphes binaires de décision.
APA, Harvard, Vancouver, ISO, and other styles
25

Gaucher, Fabien. "Etude du débogage des systèmes réactifs et application au langage synchrone Lustre." Grenoble INPG, 2003. http://www.theses.fr/2003INPG0100.

Full text
APA, Harvard, Vancouver, ISO, and other styles
26

Raymond, Pascal. "Compilation efficace d'un langage déclaratif synchrone le générateur de code Lustre-V3 /." S.l. : Université Grenoble 1, 2008. http://tel.archives-ouvertes.fr/tel-00198546.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Al, Mahrous Mazen. "Génération de test fonctionnel de circuits digitaux décrits avec un langage déclaratif : Lustre." Phd thesis, Grenoble INPG, 1990. http://tel.archives-ouvertes.fr/tel-00337894.

Full text
APA, Harvard, Vancouver, ISO, and other styles
28

Mahrous, Mazen al Bellon Catherine Mazaré Guy Borrione Dominique Landrault Christian. "Génération de test fonctionnel de circuits digitaux décrits avec un langage déclaratif Lustre /." S.l. : Université Grenoble 1, 2008. http://tel.archives-ouvertes.fr/tel-00337894.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

Hsiao, Nai-Cheng. "Sélection de tests de propriétés de sûreté à partir d'une modélisation algébrique de programmes LUSTRE /." Gif-sur-Yvette : Service de documentation et d'édition multimédia, Centre d'études de Saclay, 1995. http://catalogue.bnf.fr/ark:/12148/cb36687000k.

Full text
APA, Harvard, Vancouver, ISO, and other styles
30

Kaganas, Gary H. "Comparing Remote Data Transfer Rates of Compact Muon Solenoid Jobs with Xrootd and Lustre." FIU Digital Commons, 2014. http://digitalcommons.fiu.edu/etd/1534.

Full text
Abstract:
To explore the feasibility of processing Compact Muon Solenoid (CMS) analysis jobs across the wide area network, the FIU CMS Tier-3 center and the Florida CMS Tier-2 center designed a remote data access strategy. A Kerberized Lustre test bed was installed at the Tier-2 with the design to provide storage resources to private-facing worker nodes at the Tier-3. However, the Kerberos security layer is not capable of authenticating resources behind a private network. As a remedy, an xrootd server on a public-facing node at the Tier-3 was installed to export the file system to the private-facing worker nodes. We report the performance of CMS analysis jobs processed by the Tier-3 worker nodes accessing data from a Kerberized Lustre file. The processing performance of this configuration is benchmarked against a direct connection to the Lustre file system, and separately, where the xrootd server is near the Lustre file system.
APA, Harvard, Vancouver, ISO, and other styles
31

Santos, Bruno Miranda. "A persistência das sombras: sonhos, devaneios e lembranças em O Lustre, de Clarice Lispector." Universidade de São Paulo, 2016. http://www.teses.usp.br/teses/disponiveis/8/8151/tde-13122016-130428/.

Full text
Abstract:
O trabalho aqui proposto consiste na realização de uma leitura de O Lustre, de Clarice Lispector, publicado em 1946 e uma de suas obras menos estudadas pela crítica. O segundo romance da autora narra a história de Virgínia, moça do campo que cresce no casarão da família, localizado nas terras de Granja Quieta. Após atingir a idade adulta, a personagem parte para a cidade grande. Nosso foco está em estudar aspectos da configuração de Virgínia que persistem e são retomados, ao longo do enredo, por meio de sonhos, devaneios e lembranças, com especial atenção para os traços do passado que retornam e permanecem, com alterações, no presente. Nessa direção, quando a estrutura do texto permitir, aspectos teóricos da psicanálise, analogicamente, serão de grande valia para sua interpretação. Além disso, outras questões importantes e recorrentes na obra de Clarice Lispector serão abordadas, tais como a morte, a infância, o desejo e, no que diz respeito à estrutura da narrativa, o modo como o narrador muitas vezes assume o ponto de vista da personagem, confundindo-se com ela.
This research aims to analyse O lustre, by Clarice Lispector, published in 1946 and one of her works less studied by critics. The authors second novel tells the story of Virginia a countryside girl who grows up in the family mansion, located in the grounds of Granja Quieta. After reaching adulthood, the character part to the big city. Our focus is on studying aspects of Virginias configuration that persist and are retaken along the plot, through dreams, daydreams and memories, with special attention to the traces of the past that return and remain, with changes, in the present. In this direction, when the structure of the text permits, theoretical aspects of psychoanalysis, by analogy, will be of great value for its interpretation. In addition, other important and recurring issues in the Clarice Lispectors work will be addressed, such as death, childhood, desire and, concerning the narrative structure, the way the narrator often takes the point of view of character, confusing himself with her.
APA, Harvard, Vancouver, ISO, and other styles
32

Ratel, Christophe Ouabdesselam Farid. "Définition et réalisation d'un outil de vérification formelle de programmes LUSTRE le système LESAR /." S.l. : Université Grenoble 1, 2008. http://tel.archives-ouvertes.fr/tel-00341223.

Full text
APA, Harvard, Vancouver, ISO, and other styles
33

Formankiewicz, Monika Anna. "The psychophysics of lustre and the use of monocular filters to treat colour vision deficiencies." Thesis, University of Cambridge, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.615264.

Full text
APA, Harvard, Vancouver, ISO, and other styles
34

Kuszera, Evandro Miguel. "Avaliando o sistema de arquivos Lustre com uso de cargas de trabalho de aplicações paralelas." Pontifícia Universidade Católica do Rio Grande do Sul, 2010. http://hdl.handle.net/10923/1575.

Full text
Abstract:
Made available in DSpace on 2013-08-07T18:42:58Z (GMT). No. of bitstreams: 1 000424004-Texto+Completo-0.pdf: 1341745 bytes, checksum: 512c3632850f9466f0d8d4864c026768 (MD5) Previous issue date: 2010
The growing advance in computers processing power provides the means to design and run high performance applications. But depending on the application, there is also the need to efficiently store and access large amounts of data. Applications focused on science, engineering, data mining and simulation of natural events are some examples that require high I/O throughput. Linux clusters and distributed file systems are generally used in these scenarios. However, traditional distributed file systems, like NFS, are not suitable for data-intensive applications. The centralized architecture of such systems limits the performance and scalability of the application. Based on this, several parallel file systems were designed with the purpose of alleviating the bottleneck created in data access. Among these systems is Lustre, a parallel file system widely used by the high performance community. In this work, an evaluation of Lustre on a small scale Linux cluster is carried out. The evaluation aims to identify which factors affect the performance of the parallel file system, and how it behaves under typical parallel applications workloads. The results showed that Lustre is a file system suitable for all the evaluated application classes. However, to achieve good performance processes should try to maximize contiguous access to files. In that way, is possible to take advantage of the optimizations provided by Lustre, like the client cache and read-ahead mechanism.
O crescente avanço na capacidade de processamento dos computadores fornece meios para projetar e executar aplicações com demandas cada vez maiores. Contudo, dependendo da aplicação, há também a necessidade de acessar e armazenar grandes porções de dados de forma eficiente. Aplicações voltadas à ciência, engenharia, mineração de dados e simulações de eventos naturais são alguns exemplos de aplicações que requerem alta vazão de dados. Clusters Linux e sistemas de arquivos distribuídos, geralmente são utilizados nestes cenários. Entretanto, sistemas de arquivos distribuídos ditos tradicionais, como NFS, não são adequados para aplicações intensivas em dados. A arquitetura centralizada limita o desempenho e escala da aplicação. Com base nisso, vários sistemas de arquivos paralelos foram concebidos com o objetivo de amenizar o gargalo criado no acesso aos dados. Dentre esses sistemas, destaca-se o Lustre, sistema de arquivos paralelos amplamente utilizado pela comunidade de alto desempenho. Neste trabalho, realiza-se uma avaliação do Lustre sobre um cluster Linux de pequena escala. A avaliação tem por objetivo identificar quais fatores afetam o desempenho do sistema de arquivos, e como o mesmo se comporta sob cargas de trabalho típicas de aplicações paralelas. Os resultados obtidos mostraram que o Lustre é um sistema de arquivos adequado para todas as classes de aplicações avaliadas. Entretanto, para se obter bom desempenho é importante tornar os acessos, realizados pelos processos, contíguos dentro do arquivo. Dessa forma, é possível aproveitar os recursos fornecidos pelo Lustre, como cache cliente e read-ahead.
APA, Harvard, Vancouver, ISO, and other styles
35

Hsiao, Nai-Cheng. "Selection de tests de proprietes de surete a partir d'une modelisation algebrique de programmes lustre." Paris 11, 1994. http://www.theses.fr/1994PA112264.

Full text
Abstract:
Dans le contexte de la validation d'un logiciel industriel, qui est un ensemble de programmes reactifs, nous sommes confrontes au probleme de la verification de certaines proprietes de surete. Cette these rapporte une experience dont l'objectif est de selectionner les donnees de tests satisfaisant une propriete de surete. Le logiciel a valider est concu a l'aide de l'outil saga, dont une vue correspond a un programme du langage lustre. Nous adaptons un outil de generation de jeux de test appele loft a de tels programmes. Etant donne un programme lustre quelconque, nous cherchons a lui donner une modelisation algebrique car loft traite des specifications algebriques. Notre travail consiste donc a definir un cadre formel dans lequel un programme lustre puisse etre traduit en un module loft: base sur une semantique operationnelle du langage lustre, les types de flot t-flow sont specifies avec le formalisme algebrique constructif, puis implementes dans une base de modules loft. Ensuite, dans un processus de selection de tests assiste par loft, une propriete de surete est exprimee par une equation pour rejoindre d'autres hypotheses de controle, et pour guider la selection de tests. Des jeux de tests concrets sont ainsi degages sur quelques exemples significatifs. Cette experience confirme la faisabilite de l'approche formelle sur la selection de tests pour des programmes reactifs
APA, Harvard, Vancouver, ISO, and other styles
36

Bousquet, Lydie du. "Test fonctionnel statistique de logiciels spécifiés en Lustre : application à la validation de services téléphoniques." Université Joseph Fourier (Grenoble), 1999. http://tel.archives-ouvertes.fr/tel-00004828.

Full text
Abstract:
Ce travail s'inscrit dans le cadre de la conception d'environnements de test fonctionnel de systèmes réactifs spécifiés formellement en Lustre. Lutess est un tel environnement. Il permet la génération automatique et dynamique de données de test. Cette génération est menée sous contraintes, de manière aléatoire, et éventuellement guidée par des propriétés. Nous avons étendu cet environnement par une méthode de test de type statistique, qui facilite la génération des données de test considérées comme significatives par l'utilisateur. Nous avons validé expérimentalement Lutess avant et après son extension, en montrant que les données générées étaient bien aléatoires et qu'elles respectaient les distributions statistiques attendues. De plus, nous avons utilisé Lutess et la méthode proposée de façon intensive pour la validation de spécifications de services téléphoniques sur deux études de cas conséquentes : une fournie par le CNET et une autre sous la forme d'un concours proposé en marge de la conférence "Feature Interaction Workshop'98". A cette occasion, Lutess a été déclaré "meilleur outil pour la détection d'interactions de services téléphoniques"
APA, Harvard, Vancouver, ISO, and other styles
37

Kuszera, Evandro Miguel. "Avaliando o sistema de arquivos Lustre com uso de cargas de trabalho de aplica??es paralelas." Pontif?cia Universidade Cat?lica do Rio Grande do Sul, 2010. http://tede2.pucrs.br/tede2/handle/tede/5095.

Full text
Abstract:
Made available in DSpace on 2015-04-14T14:49:23Z (GMT). No. of bitstreams: 1 424004.pdf: 1341745 bytes, checksum: 512c3632850f9466f0d8d4864c026768 (MD5) Previous issue date: 2010-03-25
O crescente avan?o na capacidade de processamento dos computadores fornece meios para projetar e executar aplica??es com demandas cada vez maiores. Contudo, dependendo da aplica??o, h? tamb?m a necessidade de acessar e armazenar grandes por??es de dados de forma eficiente. Aplica??es voltadas ? ci?ncia, engenharia, minera??o de dados e simula??es de eventos naturais s?o alguns exemplos de aplica??es que requerem alta vaz?o de dados. Clusters Linux e sistemas de arquivos distribu?dos, geralmente s?o utilizados nestes cen?rios. Entretanto, sistemas de arquivos distribu?dos ditos tradicionais, como NFS, n?o s?o adequados para aplica??es intensivas em dados. A arquitetura centralizada limita o desempenho e escala da aplica??o. Com base nisso, v?rios sistemas de arquivos paralelos foram concebidos com o objetivo de amenizar o gargalo criado no acesso aos dados. Dentre esses sistemas, destaca-se o Lustre, sistema de arquivos paralelos amplamente utilizado pela comunidade de alto desempenho. Neste trabalho, realiza-se uma avalia??o do Lustre sobre um cluster Linux de pequena escala. A avalia??o tem por objetivo identificar quais fatores afetam o desempenho do sistema de arquivos, e como o mesmo se comporta sob cargas de trabalho t?picas de aplica??es paralelas. Os resultados obtidos mostraram que o Lustre ? um sistema de arquivos adequado para todas as classes de aplica??es avaliadas. Entretanto, para se obter bom desempenho ? importante tornar os acessos, realizados pelos processos, cont?guos dentro do arquivo. Dessa forma, ? poss?vel aproveitar os recursos fornecidos pelo Lustre, como cache cliente e read-ahead.
APA, Harvard, Vancouver, ISO, and other styles
38

Berkane, Bachir. "Vérification des systèmes matériels numériques séquentiels synchrones : application du langage Lustre et de l'outil de vérification Lesar." Phd thesis, Grenoble INPG, 1992. http://tel.archives-ouvertes.fr/tel-00340909.

Full text
Abstract:
La validation fonctionnelle d'un système matériel consiste a vérifier le système vis-a-vis de son fonctionnement attendu. Il existe deux façons de spécifier ce fonctionnement attendu. D'une part, la spécification peut être donnée sous forme d'une description fonctionnelle complète. D'autre part, l'expression de cette spécification peut être donnée sous forme d'un ensemble de propriétés temporelles critiques. Ces deux façons de spécifier les systèmes matériels ont donne lieu a deux problèmes de vérification. Notre domaine d'étude concerne les systèmes matériels numériques séquentiels synchrones. Le travail présente dans ce document développe une approche de vérification unifiée, fondée sur le modèle de machines d'états finis, pour résoudre les deux problèmes de vérification sur ces systèmes. Dans cette approche, tout probleme de vérification se ramène a définir une machine d'états finis sur laquelle la vérification sera réalisée. L'application du langage lustre et de l'outil de vérification Lesar associe a été étudiée dans le but de valider cette approche. Dans cette application, la resolution des deux problèmes de vérification se ramène a définir un programme lustre ayant une seule sortie. La vérification consiste a vérifier que cette sortie est la constante booléenne 1. Cette vérification est réalisée automatiquement par l'outil de vérification Lesar
APA, Harvard, Vancouver, ISO, and other styles
39

Berkane, Bachir Thuau Olive Anceau François Mazarée Guy. "Vérification des systèmes matériels numériques séquentiels synchrones application du langage Lustre et de l'outil de vérification Lesar /." S.l. : Université Grenoble 1, 2008. http://tel.archives-ouvertes.fr/tel-00340909.

Full text
APA, Harvard, Vancouver, ISO, and other styles
40

Chabanne, Delhia. "Le Décor de lustre métallique des céramiques glaçurées (IXème - XVIIème siècles) : matériaux, couleurs et techniques : principales étapes de diffusion d'une invention mésopotamienne." Bordeaux 3, 2005. http://www.theses.fr/2005BOR30058.

Full text
Abstract:
Les décors de lustre métallique des céramiques glaçurées sont, sur le plan du génie technologique, l'une des plus prestigieuses inventions de l'Islam médiéval. Ils sont composés de nanoparticules de cuivre et d'argent métalliques "enfouies" dans une matrice vitreuse. Ils présentent un double aspect esthétique, le décor dévoilant à un angle particulier d'observation (réflexion spéculaire), un reflet métallique coloré. Vraissemblablement appliquée pour la première fois sur glaçure dans l'aire mésopotamienne au IXème siècle, cette technique s'est diffusée en Egypte, en Syrie et en Iran, parallèlement en Espagne jusqu'au XVIIème siècle. Nous avons cherché à appréhender cette diffusion et les changements technologiques qui l'ont accompagnée. A travers l'étude des substrats céramiques (texture et composition), des glaçures (couleur, texture et composition) et surtout des décors (couleur et composition), nous avons établi une "carte d'identité analytique" de centres majeurs de production. La mise en perspective des différentes carctéristiques a permis de mettre en évidence : un changement de la nature des supports (substrat céramique et glaçure) des décors de lsutre métallique, une perte de la plychromie des décors de lustre métallique, remplacée par un jeu chromatique à l'aide de l'emploi de glaçures colorées et rehauts de couleur turquoise et bleu cobalt, une perte de la variété des teintes des décors (lumière diffuse et reflets métalliques colorés), une utilisation priviligiée du cuivre, par rapport à l'argent, dès le XI ème siècle en Orient et dès le XVème siècle en Espagne. Enfin, des changements dans la nanotexture des décors entre le début et la fin de la production ont pu être observés expliquant l'aspect "métallisation de surface" des dernières productions archéologiques
The metallic lustre of glazed ceramics is a very special type of decoration where metallic copper and silver nanoparticles embedded in glaze compose lustre decoration. It can present "red", "brown", "ochre yellow" or "green" colours in scattered light but shows, in specular reflection, coloured metallic shines (blue, golden, yellow, orange, pink. . . ). The technique of lustre decoration applied to the the glazed ceramics appears to the ninth century AD in Mesopotamia. It spread to Egypt (XIth-XIIth AD), Syria (XIIth-XIIIth AS), Persia (XIIIth AD) and Spain (XIIIth-XVIIth AD) during medieval times. The aim of this study is to understand lusterware spreading. In order to light technological evolution in principal workshpos, analytical investigations were performed on ceramics (texture and composition), glazes (colour, texture and compostion) and lustre decoration (colour and composition). Conclusions are : change of ceramic nature (terracotta, protostonepaste and stonepaste), losing of polychrome lustre decoration, in fact, potters will use colored glazes and other decorations (turquoise and blue), losing of color diversity for lustre decoration (scattered light and colored metallic shines), use of copper more important than silver in Orient since XIth AD and in Spain as early as XVth AD. . Moreover, change of nanotexture decoration between the beginning (IXth AD) and the end (XVIIth AD) of this production can explain the "surface metallization" for last productions
APA, Harvard, Vancouver, ISO, and other styles
41

Roché, Pierre. "Modélisation et validation d'interface homme-machine." Toulouse, ENSAE, 1998. http://www.theses.fr/1998ESAE0009.

Full text
Abstract:
Cette thèse propose une approche qui permet de coupler l'utilisation de méthodes formelles avec celle de techniques de développement objet ou fonctionnel. Dans cette approche, la conception, basée sur l'utilisation d'outils tels que Uim / x, fournit une description de l'Interface dans les langages Uil et C. De cette description est extrait un modèle formel Lustre qui sert à la vérification de propriétés à satisfaire par l'Interface. La description de celle-ci peut alors être améliorée en fonction des propriétés analysées sur le modèle. La modélisation ainsi que la vérification des propriétés génériques sont automatisées alors que l'expression et la vérification des propriétés spécifiques s'appuient sur un éditeur graphique. L'automatisation et l'éditeur graphique évitent au concepteur d'avoir à connaître le formalisme Lustre. Cette approche permet donc l'utilisation transparente d'un formalisme tout en préservant des techniques plus classiques de développement telles que les techniques objets ou fonctionnelles. Ce processus de développement tente ainsi d'améliorer la conception des Interfaces.
APA, Harvard, Vancouver, ISO, and other styles
42

Seljimi, Besnik. "Test de logiciels synchrones avec la PLC." Phd thesis, Grenoble 1, 2009. http://www.theses.fr/2009GRE10120.

Full text
Abstract:
Ce travail porte sur le test fonctionnel, basé sur les spécifications et complètement automatisé des logiciels synchrones. Nous proposons une extension des techniques de test proposées par l'outil Lutess afin de prendre en compte des logiciels qui comportent des entrées/sorties numériques. La génération de données de test est abordée en s'appuyant sur les techniques de programmation par contraintes. Nous avons redéfini les méthodes de guidage de la génération afin de les adapter à ce nouveau contexte numérique. Ainsi, nous proposons, en plus de la génération aléatoire respectant les propriétés invariantes de l'environnement, le guidage du test basé sur des probabilités conditionnelles ou sur des propriétés de sûreté. Des connaissances partielles sur le logiciel, que nous appelons hypothèses de test, peuvent être intégrées dans le processus de génération et contribuer à l'amélioration du pouvoir de détection de fautes du guidage par propriétés de sûreté. Enfin, nous permettons l'utilisation conjointe de plusieurs techniques de guidage dans une même spécification. Une implémentation de ces méthodes de test a été réalisée dans une nouvelle version de l'outil, que nous appelons Lutess V2. L'applicabilité de ces méthodes dans un contexte plus réaliste a été évaluée sur une étude de cas significative d'un contrôleur de niveau d'eau dans une chaudière
This work deals with functional, specification-based and fully automated testing of synchronous software. We propose an extension of the testing techniques proposed by the Lutess tool in order to consider programs with numerical inputs/outputs. The test data generation is now based on constraint programming techniques. We have redefined the generation methods in order to adapt them in this new context. Thus, we propose, in addition to the random generation with respect to the invariant properties of the environment, test guidance based on conditional probabilities or safety properties. Partial knowledge about the software, called test hypotheses, can be integrated in the generation process and improve the fault detection ability of safety property guided testing. Finally, we make it possible to use simultaneously several guidance techniques in the same specification. An implementation of these testing methods has resulted in a new version of the tool, called Lutess V2. The applicability of these methods for testing more realistic programs has been evaluated on a significant case study of a water level controller in a steam boiler
APA, Harvard, Vancouver, ISO, and other styles
43

Santos, Júnior Moisés Gonçalves [UNESP]. "Silêncio, sensações e segredos: o narrador e a personagem feminina no romance O lustre (1946), de Clarice Lispector." Universidade Estadual Paulista (UNESP), 2015. http://hdl.handle.net/11449/132103.

Full text
Abstract:
Made available in DSpace on 2015-12-10T14:23:54Z (GMT). No. of bitstreams: 0 Previous issue date: 2015-07-14. Added 1 bitstream(s) on 2015-12-10T14:28:09Z : No. of bitstreams: 1 000851989_20170714.pdf: 102645 bytes, checksum: 55a98740b3c87485429d29d529ef1767 (MD5) Bitstreams deleted on 2017-07-24T11:34:16Z: 000851989_20170714.pdf,. Added 1 bitstream(s) on 2017-07-24T11:35:24Z : No. of bitstreams: 1 000851989.pdf: 957529 bytes, checksum: 7c3397f85aa522795411c80d5cc23703 (MD5)
Este projeto de pesquisa tem por premissa maior realizar uma análise do segundo romance de Clarice Lispector, O lustre, publicado em 1946 e considerado pela crítica literária e as pesquisas acadêmicas, até o momento, como uma das obras menores da escritora. O estudo analisa a construção do narrador e da personagem principal Virgínia, articulados como as categorias narrativas de maior expressividade e ruptura dentro da história. A pesquisa também objetiva evidenciar as marcas de estéticas vanguardistas e modernas, sobretudo do Impressionismo, que reverberam na escritura de Lispector nesse livro. Todo esse percurso investigativo visa firmar O lustre como obra de grande qualidade estético-literária, desmistificando a opinião crítica sobre a menor relevância dessa narrativa, consolidando-o, deste modo, como um dos primeiros romances em que Clarice Lispector conseguiu com maestria transgredir e ampliar os horizontes da prosa brasileira do século XX
This project has as its main purpose to analyze Clarice Lispector's second novel, O lustre, published in 1946 and currently considered by literary criticism one of her minor works. The study analyze mainly the development of the narrator and the main character Virginia, as the most expressive categories in the novel, as well as categories of disruption. The research has also the purpose of highlighting the avant-garde and modern aesthetics, especially of Impressionism, which reverberate in Lispector's writing this book. The whole investigation has the purpose of establishing O lustre as a work of great aesthetic and literary quality, demystifying the critical position which defends the little relevance of the book. In fact, in this book Lispector was able to transgress radically Brazilian prose in the 20th century
APA, Harvard, Vancouver, ISO, and other styles
44

Santos, Júnior Moisés Gonçalves. "Silêncio, sensações e segredos : o narrador e a personagem feminina no romance O lustre (1946), de Clarice Lispector /." Assis, 2015. http://hdl.handle.net/11449/132103.

Full text
Abstract:
Orientadora: Cleide Antonia Rapucci
Banca: Ana Maria Carlos
Banca: Betina Ribeiro Rodrigues da Cunha
Resumo: Este projeto de pesquisa tem por premissa maior realizar uma análise do segundo romance de Clarice Lispector, O lustre, publicado em 1946 e considerado pela crítica literária e as pesquisas acadêmicas, até o momento, como uma das obras "menores" da escritora. O estudo analisa a construção do narrador e da personagem principal Virgínia, articulados como as categorias narrativas de maior expressividade e ruptura dentro da história. A pesquisa também objetiva evidenciar as marcas de estéticas vanguardistas e modernas, sobretudo do Impressionismo, que reverberam na escritura de Lispector nesse livro. Todo esse percurso investigativo visa firmar O lustre como obra de grande qualidade estético-literária, desmistificando a opinião crítica sobre a menor relevância dessa narrativa, consolidando-o, deste modo, como um dos primeiros romances em que Clarice Lispector conseguiu com maestria transgredir e ampliar os horizontes da prosa brasileira do século XX
Abstract: This project has as its main purpose to analyze Clarice Lispector's second novel, O lustre, published in 1946 and currently considered by literary criticism one of her minor works. The study analyze mainly the development of the narrator and the main character Virginia, as the most expressive categories in the novel, as well as categories of disruption. The research has also the purpose of highlighting the avant-garde and modern aesthetics, especially of Impressionism, which reverberate in Lispector's writing this book. The whole investigation has the purpose of establishing O lustre as a work of great aesthetic and literary quality, demystifying the critical position which defends the little relevance of the book. In fact, in this book Lispector was able to transgress radically Brazilian prose in the 20th century
Mestre
APA, Harvard, Vancouver, ISO, and other styles
45

Seljimi, Besnik. "Test de logiciels synchrones avec la PLC." Phd thesis, Université Joseph Fourier (Grenoble), 2009. http://tel.archives-ouvertes.fr/tel-00408225.

Full text
Abstract:
Ce travail porte sur le test fonctionnel, basé sur les spécifications et complètement automatisé des logiciels synchrones. Nous proposons une extension des techniques de test proposées par l'outil Lutess afin de prendre en compte des logiciels qui comportent des entrées/sorties numériques. La génération de données de test est abordée en s'appuyant sur les techniques de programmation par contraintes.

Nous avons redéfini les méthodes de guidage de la génération afin de les adapter à ce nouveau contexte numérique. Ainsi, nous proposons, en plus de la génération aléatoire respectant les propriétés invariantes de l'environnement, le guidage du test basé sur des probabilités conditionnelles ou sur des propriétés de sûreté. Des connaissances partielles sur le logiciel, que nous appelons hypothèses de test, peuvent être intégrées dans le processus de génération et contribuer à l'amélioration du pouvoir de détection de fautes du guidage par propriétés de sûreté. Enfin, nous permettons l'utilisation conjointe de plusieurs techniques de guidage dans une même spécification.

Une implémentation de ces méthodes de test a été réalisée dans une nouvelle version de l'outil, que nous appelons Lutess V2. L'applicabilité de ces méthodes dans un contexte plus réaliste a été évaluée sur une étude de cas significative d'un contrôleur de niveau d'eau dans une chaudière.
APA, Harvard, Vancouver, ISO, and other styles
46

Sessitskaia, Irina. "Apport des techniques d'abstraction pour la vérification des interfaces homme-machine." École nationale supérieure de l'aéronautique et de l'espace (Toulouse ; 1972-2007), 2002. http://www.theses.fr/2002ESAE0004.

Full text
Abstract:
Cette thèse étudie une approche pour la vérification des interfaces Homme Machine fondée sur le formalisme à flots de données Lustre. Elle consiste à construire des modèles formels de l’IHM décrits en Lustre et de les utiliser pour vérifier des propriétés des interfaces par les techniques de model-checking. L’approche présente deux difficultés : la première est que les modèles d’IHM en Lustre ne sont pas facilement compréhensibles pour l’utilisateur ; la deuxième est due au problème de l’explosion combinatoire inhérente au model checking. Le travail de cette thèse cherche à apporter des solutions à ces difficultés, en proposant d’abord d’étudier un lien entre le modèle d’IHM à flots de données décrit en Lustre et le modèle d’IHM d’York lui-même fondé sur un formalisme d’ordre partiel. La relation exhibée entre les deux modèles d’IHM aboutit à deux propositions. La première consiste à donner aux descriptions Lustre d’IHM une sémantique d’ordre partiel qui permet de rendre ces descriptions plus compréhensibles. La deuxième proposition consiste en une approche de vérification par abstraction destinée à optimiser les opérations de preuves des propriétés. L’approche est fondée sur la relation d’abstraction des modèles d’ordre partiel associés aux descriptions Lustre d’IHM. Les propriétés des interfaces sont vérifiées sur des modèles Lustre d’IHM abstraits, plus petits que les modèles concrets. La mise en œuvre proposée s’appuie sur des techniques d’analyse statistique fondées sur la sémantique d’ordre partiel de textes Lustre : le calcul par interprétation abstraite des modèles Lustre abstraits à partir des modèles Lustre concrets et l’identification des certaines abstractions sur la base de deux stratégies d’analyse statique proposées. La généralisation de cette approche a permis d’aboutir à la proposition d’une technique complémentaire de réduction des modèles Lustre d’IHM et de sa mise en œuvre par analyse statique des textes Lustre.
APA, Harvard, Vancouver, ISO, and other styles
47

Rémond, Yann. "Un support de langage pour les modes de fonctionnement des systèmes temps-réel : extension de LUSTRE par des automates de modes." Université Joseph Fourier (Grenoble), 2001. http://www.theses.fr/2001GRE10181.

Full text
Abstract:
Le travail décrit dans ce document a démarré par une requête des ingénieurs de la société Telelogic Technologies Toulouse (TTT) qui développent l'environnement SCADE. Leurs clients, utilisateurs de SCADE, souhaitent en effet pouvoir décrire certaines parties de leurs programmes par des graphes d'états. Les ingénieurs de TTT proposaient d'attacher des équations LUSTRE aux états d'un automate. Nous avons comparé ces besoins à ce qu'offrait l'approche par édition de liens de programmes LUSTRE et ARGOS, sur laquelle le laboratoire Vérimag travaille depuis 1993. Nous avons identifié, dans les besoins des utilisateurs de SCADE, la notion de mode de fonctionnement, qui semble difficile à décrire avec les approches suivies jusque là dans la combinaison de langages synchrones. Nous avons cherché dans la littérature cette notion de mode de fonctionnement. On trouve de nombreuses références à des modes, mais aucune des approches ne correspond exactement à nos besoins. C'est constatations justifient donc l'étude 'une nouvelle construction spécifique pour décrire les modes de fonctionnement, dans un langage flot de données comme LUSTRE. Nous définissons les automates de modes et nous leur donnons une sémantique précise. Pour pouvoir essayer cette construction nous réalisons une traduction simple en LUSTRE des automates de modes. Les différents essais que nous avons réalisés montrent que cette construction correspond effectivement aux besoins des utilisateurs. L'étape suivante de notre travail a été de définir la traduction des automates de modes non plus en LUSTRE, mais en DC (un format interne de la chaîne de compilation de LUSTRE vers C). L'implantation de cette traduction a été achevée pour les automates de modes utilisant un sous-ensemble du langage LUSTRE dans les équations. Cette réalisation nous permet d'utiliser les automates de modes sur des études de cas de taille importante.
APA, Harvard, Vancouver, ISO, and other styles
48

Santos, Júnior Moisés Gonçalves. "Entre nuances multiformes e sensações evanescentes : a estética impressionista nos romances "Clarissa" (1933), de Erico Verissimo, e "O lustre" (1946), de Clarice Lispector /." Assis, 2020. http://hdl.handle.net/11449/192824.

Full text
Abstract:
Orientador: Rubens Pereira dos Santos
Resumo: A proposta de tese em foco contempla análises comparativas das obras "Clarissa" (1933), de Erico Verissimo, e "O lustre" (1946), de Clarice Lispector. Escritos no início de suas carreiras literárias, os romances dialogam entre si não somente as semelhanças de enredo, personagem principal e temas, mas a presença sensível da vanguarda impressionista, materializada na tessitura literária de ambas as narrativas, seja no plano do conteúdo ou da forma romanesca. Gêneros híbridos da modernidade, nas fronteiras entre o Bildungsroman moderno e o romance lírico, neste presente estudo também se objetivou interpretá-los e confrontá-los por esta chave de leitura, mas, sobretudo, compreender como acontece, em cada um desses romances, a transcriação (conceito de Haroldo de Campos [2006, 2015]) de uma estética eminentemente plástica para as veredas da linguagem, e como o impressionismo na literatura acabou adquirindo e consolidando contornos próprios e independentes da pintura cultivada no final do século XIX e começo do XX. Norteando-se pelos pressupostos da crítica literária (resgate da recepção e fortuna crítica das obras), teoria literária, literatura comparada e estudos interartes, a hipótese levantada por esta tese repousa, portanto, em investigar e comprovar a ressonância desta estética moderna que, imbricada ao estilo único de cada autor, produziu dois romances brasileiros com fortes ecos impressionistas. Com este processo de ressignificação comparada destas obras, a pesquisa almeja ... (Resumo completo, clicar acesso eletrônico abaixo)
Abstract: The proposed thesis in focus contemplates comparative analyzes of the works "Clarissa" (1933), by Erico Verissimo, and "O lustre" (1946), by Clarice Lispector. Written at the beginning of their literary careers, the novels dialogue among themselves not only the similarities of plot, main character and themes, but the sensitive presence of the impressionist avant-garde materialized in the literary fabric of both narratives, whether in terms of content or form. romanesque. Hybrid genres of modernity, on the frontiers between the modern Bildungsroman and the lyric novel, this study also aimed to interpret and confront them by this key reading, but, above all, to understand how it happens in each of these novels. transcreation (concept by Haroldo de Campos [2006, 2015]) of an eminently plastic aesthetic for the paths of language, and how impressionism in literature eventually acquired and consolidated its own independent contours of painting cultivated in the late nineteenth and early twentieth. Guided by the assumptions of literary criticism (redemption of the reception and critical fortune of works), literary theory, comparative literature and interart studies, the hypothesis raised by this thesis rests on investigating and proving the resonance of this modern aesthetic that, imbricated In the unique style of each author, he produced two Brazilian novels with strong impressionist echoes. With this process of comparative resignification of these works, the research aims to rescu... (Complete abstract click electronic access below)
Doutor
APA, Harvard, Vancouver, ISO, and other styles
49

Morel, Lionel. "Exploitation des structures régulières et des spécifications locales pour le développement correct de systèmes réactifs de grande taille." Phd thesis, Grenoble INPG, 2005. http://tel.archives-ouvertes.fr/tel-00011841.

Full text
Abstract:
Le travail décrit dans cette thèse s'inscrit dans le contexte du développement et de la validation des systèmes réactifs synchrones. Il vise à tirer parti de certaines formes de structuration des programmes durant le processus de développement et de validation. Nous étudions premièrement l'utilisation d'opérateurs réguliers de types "itérateurs" qui permettent d'exprimer assez facilement des programmes réguliers manipulant des tableaux. Nous montrons aussi comment, au moment de la validation, on peut tirer partie de ces structures régulières pour rendre la preuve d'une propriété plus
simple. Nous nous intéressons ensuite à la spécification dite "par contrat" où un couple (assume, guarantee) est associé à chaque composant pour spécifier les hypothèses sur l'environnement et les
propriétés satisfaites par le composant sous ces hypothèses. Nous montrons l'intérêt de tels contrats à la fois en terme de spécification et de vérification pour le cas particulier des systèmes synchrones.
Nous proposons une série d'algorithmes de transformations de programmes (aussi bien autour de l'utilisation des itérateurs que des contrats) utilisable comme pre-processeur d'objectifs de preuve pour les outils de validation. Nos propositions, notamment sur l'aspect langage des itérateurs, ont répondu à des besoins rencontrés dans les applications industrielles, particulièrement autour du langage Lustre, auquel nous appliquons nos résultat. Ces propositions seront bientôt incluses dans la version industrielle du langage.
APA, Harvard, Vancouver, ISO, and other styles
50

Vassy, Jérôme. "Génération automatique de cas de test guidée par les propriétés de sûreté." Phd thesis, Université Joseph Fourier (Grenoble), 2004. http://tel.archives-ouvertes.fr/tel-00007373.

Full text
Abstract:
Ce travail porte sur le problème de la validation des logiciels réactifs synchrones par rapport à des propriétés de sûreté. Les propriétés de sûreté permettent de spécifier les comportements sûrs d'un logiciel. D'une manière générale, notre approche aborde la validation par le test. Dans ce cadre, nous avons défini une technique qui permet de déterminer, à partir des propriétés de sûreté seulement, toutes les données de test favorisant l'observation d'une violation de ces propriétés. Cette technique permet d'anticiper une violation future. Différentes heuristiques ont été implantées pour sélectionner les données de test de façon efficace. Notre proposition a été intégrée à l'outil Lutess. Ce dernier est capable de générer automatiquement et dynamiquement des données de test en s'appuyant sur divers guides. La capacité de nos heuristiques à guider le test vers des situations où la propriété de sûreté peut être violée a été évaluée sur une étude de cas significative proposée par un consortium d'industriels du secteur des télécommunications.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography