681 research outputs found

    A mechanized semantics for C++ object construction and destruction, with applications to resource management

    Get PDF
    International audienceWe present a formal operational semantics and its Coq mechanization for the C++ object model, featuring object construction and destruction, shared and repeated multiple inheritance, and virtual function call dispatch. These are key C++ language features for high-level system programming, in particular for predictable and reliable resource management. This paper is the first to present a formal mechanized account of the metatheory of construction and destruction in C++, and applications to popular programming techniques such as "resource acquisition is initialization." We also report on irregularities and apparent contradictions in the ISO C++03 and C++11 standards

    Playing fast and loose with music recognition

    Get PDF
    We report lessons from iteratively developing a music recognition system to enable a wide range of musicians to embed musical codes into their typical performance practice. The musician composes fragments of music that can be played back with varying levels of embellishment, disguise and looseness to trigger digital interactions. We collaborated with twenty-three musicians, spanning professionals to amateurs and working with a variety of instruments. We chart the rapid evolution of the system to meet their needs as they strove to integrate music recognition technology into their performance practice, introducing multiple features to enable them to trade-off reliability with musical expression. Collectively, these support the idea of deliberately introducing ‘looseness’ into interactive systems by addressing the three key challenges of control, feedback and attunement, and highlight the potential role for written notations in other recognition-based systems

    Indoor measurement of photovoltaic device characteristics at varying irradiance, temperature and spectrum for energy rating

    Get PDF
    This was accepted for publication in the journal Measurement Science and Technology. The definitive published version can be found at: http://dx.doi.org/10.1088/0957-0233/21/11/115701The first three-dimensional performance matrix for use in photovoltaic (PV) energy rating is reported utilizing a novel energy rating solar simulator based on LEDs. Device characteristics are measured indoors at varying irradiance (G), temperature (T) and spectrum (E). This opens the possibility for a more accurate measurement system for energy yield prediction of PV devices, especially for devices with high spectral dependence such as wide bandgap solar cells as they take into account spectral changes in the light. The main aspects of the LED-based solar simulator used are briefly described. A measurement method is developed and detailed in the paper, which takes into account the current imperfections in the achievable spectrum. Measurement results for a crystalline silicon solar cell are used to demonstrate the measurement approach. An uncertainty analysis of the measurement system is given, resulting in an overall absolute uncertainty of 4.3% (coverage factor k = 2) in maximum power measurements at 765 W m−2 irradiance with scope for further improvements

    Specification and Verification of Synchronous Hardware using LOTOS

    Get PDF
    This paper investigates specification and verification of synchronous circuits using DILL (Digital Logic in LOTOS). After an overview of the DILL approach, the paper focuses on the characteristics of synchronous circuits. A more constrained model is presented for specifying digital components and verifying them. Two standard benchmark circuits are specified using this new model, and analysed by the CADP toolset (CÊsar/Aldébaran Development Package)

    Assessment of flatness and symmetry of megavoltage x-ray beam with an electronic portal imaging device (EPID)

    Get PDF
    Copyright © 2002 ACPSEM. All rights reserved. The document attached has been archived with permission from the publisher.The input/output characteristics of the Wellhofer BIS 710 electronic portal imaging device (EPID) have been investigated to establish its efficacy for periodic quality assurance (QA) applications. Calibration curves have been determined for the energy fluence incident on the detector versus the pixel values. The effect of the charge coupled device (CCD) camera sampling time and beam parameters (such as beam field size, dose rate, photon energy) on the calibration have been investigated for a region of interest (ROI) around the central beam axis. The results demonstrate that the pixel output is a linear function of the incident exposure, as expected for a video-based electronic portal imaging system. The field size effects of the BIS 710 are similar to that of an ion chamber for smaller field sizes up to 10 x 10 cm2. However, for larger field sizes the pixel value increases more rapidly. Furthermore, the system is slightly sensitive to dose rate and is also energy dependent. The BIS 710 has been used in the current study to develop a QA procedure for measurements of flatness and symmetry of a linac x-ray beam. As a two-dimensional image of the radiation field is obtained from a single exposure of the BIS 710, a technique has been developed to calculate flatness and symmetry from a defined radiation area. The flatness and symmetry values obtained are different from those calculated conventionally from major axes only (inplane, crossplane). This demonstrates that the technique can pick up the "cold" and "hot" spots in the analysed area, providing thus more information about the radiation beam. When calibrated against the water tank measurements, the BIS 710 can be used as a secondary device to monitor the x-ray beam flatness and symmetry.G. Liu, T. van Doorn and E. Beza
    • 

    corecore