947 research outputs found

    A theory of contracts for web services

    Get PDF
    <p>Contracts are behavioural descriptions of Web services. We devise a theory of contracts that formalises the compatibility of a client to a service, and the safe replacement of a service with another service. The use of contracts statically ensures the successful completion of every possible interaction between compatible clients and services.</p> <p>The technical device that underlies the theory is the definition of filters, which are explicit coercions that prevent some possible behaviours of services and, in doing so, they make services compatible with different usage scenarios. We show that filters can be seen as proofs of a sound and complete subcontracting deduction system which simultaneously refines and extends Hennessy's classical axiomatisation of the must testing preorder. The relation is decidable and the decision algorithm is obtained via a cut-elimination process that proves the coherence of subcontracting as a logical system.</p> <p>Despite the richness of the technical development, the resulting approach is based on simple ideas and basic intuitions. Remarkably, its application is mostly independent of the language used to program the services or the clients. We also outline the possible practical impact of such a work and the perspectives of future research it opens.</p&gt

    A room temperature 19-channel magnetic field mapping device for cardiac signals

    Full text link
    We present a multichannel cardiac magnetic field imaging system built in Fribourg from optical double-resonance Cs vapor magnetometers. It consists of 25 individual sensors designed to record magnetic field maps of the beating human heart by simultaneous measurements on a grid of 19 points over the chest. The system is operated as an array of second order gradiometers using sophisticated digitally controlled feedback loops.Comment: 3 pages, 3 figures, submitted to Applied Physics Letter

    Retrospective evaluation of the ST segment electrocardiographic features in 180 healthy dogs

    Get PDF
    Objectives Normal features of the ST segment are poorly characterised in dogs. This study aimed to describe ST segment characteristics in a population of healthy dogs. Materials and Methods Medical records were reviewed to identify healthy dogs that underwent an electrocardiogram. Several ST segment qualitative parameters were evaluated: presence/absence of deviation, type of deviation (depression/elevation) and morphological patterns of depression (horizontal, downsloping, upsloping and sagging) and elevation (horizontal, concave and convex). Moreover, the amplitude of ST segment depression/elevation was measured. The potential effect of sex, bodyweight, age and somatotype on the presence/absence of ST segment deviation was evaluated through binary logistic regression. Results One hundred and eighty dogs were enrolled. The deviation was evident in 43 of 180 dogs (23.9%), among which 36 showed depression and seven showed elevation. The median depression amplitude was 0.1 (range 0.05 to 0.3) mV. The mean elevation amplitude was 0.136 +/- 0.055 mV. Concerning depression morphology, the horizontal pattern was overrepresented, followed by the downsloping and upsloping ones. Concerning elevation morphology, all dogs showed a concave pattern. No meaningful effect of sex, bodyweight, age and somatotype on the presence/absence of ST segment deviation was documented. Clinical Significance Normal features of canine ST segment were described and made available for clinical use

    Resolving Non-Determinism in Choreographies

    Get PDF
    Resolving non-deterministic choices of choreographies is a crucial task. We introduce a novel notion of realisability for choreographies –called whole-spectrum implementation– that rules out deterministic implementations of roles that, no matter which context they are placed in, will never follow one of the branches of a non-deterministic choice. We show that, under some conditions, it is decidable whether an implementation is whole-spectrum. As a case study, we analyse the POP protocol under the lens of whole-spectrum implementation

    A large sample study of spin relaxation and magnetometric sensitivity of paraffin-coated Cs vapor cells

    Get PDF
    We have manufactured more than 250 nominally identical paraffin-coated Cs vapor cells (28mm inner diameter bulbs) for multi-channel atomic magnetometer applications. We describe our dedicated cell characterization apparatus. For each cell we have determined the intrinsic longitudinal, Γ 01, and transverse, Γ 02, relaxation rates. Our best cell shows Γ 01/2π≈0.5Hz, and Γ 02/2π≈2Hz. We find a strong correlation of both relaxation rates which we explain in terms of reservoir and spin exchange relaxation. For each cell we have determined the optimal combination of rf and laser powers which yield the highest sensitivity to magnetic field changes. Out of all produced cells, 90% are found to have magnetometric sensitivities in the range of 9to 30fT Hz\sqrt{\mathrm{Hz}} . Noise analysis shows that the magnetometers operated with such cells have a sensitivity close to the fundamental photon shot noise limi

    Behavioral types in programming languages

    Get PDF
    A recent trend in programming language research is to use behav- ioral type theory to ensure various correctness properties of large- scale, communication-intensive systems. Behavioral types encompass concepts such as interfaces, communication protocols, contracts, and choreography. The successful application of behavioral types requires a solid understanding of several practical aspects, from their represen- tation in a concrete programming language, to their integration with other programming constructs such as methods and functions, to de- sign and monitoring methodologies that take behaviors into account. This survey provides an overview of the state of the art of these aspects, which we summarize as the pragmatics of behavioral types

    Predicting global usages of resources endowed with local policies

    Full text link
    The effective usages of computational resources are a primary concern of up-to-date distributed applications. In this paper, we present a methodology to reason about resource usages (acquisition, release, revision, ...), and therefore the proposed approach enables to predict bad usages of resources. Keeping in mind the interplay between local and global information occurring in the application-resource interactions, we model resources as entities with local policies and global properties governing the overall interactions. Formally, our model takes the shape of an extension of pi-calculus with primitives to manage resources. We develop a Control Flow Analysis computing a static approximation of process behaviour and therefore of the resource usages.Comment: In Proceedings FOCLASA 2011, arXiv:1107.584
    • 

    corecore