30,270 research outputs found

    Verification of Refactorings in Isabelle/HOL

    No full text
    Refactorings are source-to-source behaviour-preserving program transformations that are used for improving program structure. Programmers refactor code to adapt it when new functionality is added or when the code is being repaired -- refactoring serves to keep the code ``clean'' and more maintainable. Refactoring can also be used as an exploratory technique for understanding source code. The process of refactoring has been automated through the implementation of tools; these tools assist programmers by handling the consistent application of behaviour-preserving changes to the code. It is desirable that the implementations of refactorings are correct: bugs might otherwise be introduced in refactored programs. The correctness, i.e. behaviour-preservation, of refactoring is traditionally probed by testing the refactored program and not the refactoring implementation directly. Recently, automated testing techniques have been used to test implementations of refactorings directly, but the coverage of testing is partial at best. The verification of refactorings is more challenging but determines whether a refactoring is behaviour-preserving for all possible programs. We study the verification of refactorings using the proof assistant Isabelle/HOL for untyped and typed lambda-calculi. Some of the issues encountered during verification are technical rather than purely theoretical: they relate to the embedding of the programming language in the proof environment. The reasons for our choice of techniques are discussed. We also discuss other practical considerations such as the readability of mechanised refactorings, and the avoidance of computationally expensive refactorings

    DANIEL Jacques Louis

    No full text
    Havelange Isabelle, Huguet Françoise, Lebedeff-Choppin Bernadette. DANIEL Jacques Louis. In: Havelange Isabelle, Huguet Françoise, Lebedeff-Choppin Bernadette. Les inspecteurs généraux de l'Instruction publique. Dictionnaire biographique 1802-1914. Paris : Institut national de recherche pédagogique, 1986. pp. 276-277. (Histoire biographique de l'enseignement, 11

    GUIGNIAUT Joseph Daniel

    No full text
    Havelange Isabelle, Huguet Françoise, Lebedeff-Choppin Bernadette. GUIGNIAUT Joseph Daniel. In: Havelange Isabelle, Huguet Françoise, Lebedeff-Choppin Bernadette. Les inspecteurs généraux de l'Instruction publique. Dictionnaire biographique 1802-1914. Paris : Institut national de recherche pédagogique, 1986. pp. 390-391. (Histoire biographique de l'enseignement, 11

    GUIGNIAUT Joseph Daniel

    No full text
    Havelange Isabelle, Huguet Françoise, Lebedeff-Choppin Bernadette. GUIGNIAUT Joseph Daniel. In: , . Les inspecteurs généraux de l'Instruction publique. Dictionnaire biographique 1802-1914. Paris : Institut national de recherche pédagogique, 1986. pp. 390-391. (Histoire biographique de l'enseignement, 11

    A Certified Refactoring Engine

    No full text
    The paper surveys how software tools such as refactoring systems can be validated, and introduces a new mechanism, namely the extraction of a refactoring engine for a functional programming language from an Isabelle/HOL theory in which it is verified. This research is a first step in a programme to construct certified programming tools from verified theories. We also provide some empirical evidence of how refactoring can be of significant benefit in reshaping automatically-generated program code for use in larger systems

    Report on Meteorological Research March 1, 1935 (m-1)

    No full text
    The object of the report was to elucidate in detail the various features of the research program in meteorology being carried on at the Daniel Guggenheim Airship Institute in Akron, Ohio. Mr. L. J. Fangman, of the U.S. Weather Bureau, was collaborating with the author in carrying out work such as a study of autographic records of the various meteorological elements during frontal passages with a view to the possible prediction of the intensity of the accompanying disturbance as it may affect the operation of aircraft and a study of atmospheric gustiness with a view to finding the dependence between frequency end amplitude of velocity fluctuations and the vertical temperature and velocity gradients

    [Catherine de Heilbronn. Mise en scène de Isabelle Janier : photographies / Daniel Cande]

    No full text
    Appartient à l’ensemble documentaire : PhoSpec

    [Madame l'abbé de Choisy. Mise en scène de Isabelle Nanty : photographies / Daniel Cande]

    No full text
    Appartient à l’ensemble documentaire : PhoSpec

    Daniel Roquefort, Le péché originel sur le divan, Ivry-sur-Seine, Éditions de l’Atelier, 2008

    No full text
    Grellier Isabelle. Daniel Roquefort, Le péché originel sur le divan, Ivry-sur-Seine, Éditions de l’Atelier, 2008. In: Revue d'histoire et de philosophie religieuses, 90e année n°2, Avril-Juin 2010. pp. 288-289
    corecore