17,686 research outputs found
Benefits of Session Types for software Development
Session types are a formalism used to specify and check the correctness of communication based systems. Within their scope, they can guarantee the absence of communication errors such as deadlock, sending an unexpected message or failing to handle an incoming message. Introduced over two decades ago, they have developed into a significant theme in programming languages. In this paper we examine the beliefs that drive research into this area and make it popular. We look at the claims and motivation behind session types throughout the literature. We identify the hypotheses upon which session types have been designed and implemented, and attempt to clarify and formulate them in a more suitable manner for testing
Improving sensitivity of oral fluid testing in IgG prevalence studies: application of mixture models to a rubella antibody survey
A method for the analysis of age-stratified antibody prevalence surveys is applied to a previously reported survey of antibody to rubella virus using oral fluid samples in which the sensitivity of the assay used was shown to be compromised. The age-specific distribution of the quantitative results of antibody tests using oral fluids is modelled as a mixture of strong positive, weak positive and negative components. This yields maximum likelihood estimates of the prevalence at each age and demonstrates that, when used in conjunction with mixture modelling techniques, the results of antibody prevalence studies using oral fluids accurately reflect those obtained using sera
Modelling alternative strategies for delivering hepatitis B vaccine in prisons : the impact on the vaccination coverage of the injecting drug user population
Since 2001 hepatitis B vaccination has been offered to prisoners on reception into prisons in
England and Wales. However, short campaigns of vaccinating the entire population of individual
prisons have achieved high vaccination coverage for limited periods, suggesting that short
campaigns may be a preferable way of vaccinating prisoners. A model is used that describes the
flow of prisoners through prisons stratified by injecting status to compare a range of vaccination
scenarios that describe vaccination on prison reception or via regular short campaigns. Model
results suggest that vaccinating on prison reception can capture a greater proportion of the
injecting drug user (IDU) population than the comparable campaign scenarios (63% vs. 55 . 6%
respectively). Vaccination on prison reception is also more efficient at capturing IDUs for
vaccination than vaccination via a campaign, although vaccination via campaigns may have a
role with some infections for overall control
Mungo and StMungo: tools for typechecking protocols in Java
We present two tools that support static typechecking of communica- tion protocols in Java. Mungo associates Java classes with typestate specifications, which are state machines defining permitted sequences of method calls. StMungo translates a communication protocol specified in the Scribble protocol description language into a typestate specification for each role in the protocol by following the message sequence. Role implementations can be typechecked by Mungo to ensure that they satisfy their protocols, and then compiled as usual with javac. We demonstrate the Scribble, StMungo and Mungo toolchain via a typechecked POP3 client that can communicate with a real-world POP3 server
Criterion for purely elastic Taylor-Couette instability in the flows of shear-banding fluids
In the past twenty years, shear-banding flows have been probed by various
techniques, such as rheometry, velocimetry and flow birefringence. In micellar
solutions, many of the data collected exhibit unexplained spatio-temporal
fluctuations. Recently, it has been suggested that those fluctuations originate
from a purely elastic instability of the flow. In cylindrical Couette geometry,
the instability is reminiscent of the Taylor-like instability observed in
viscoelastic polymer solutions. In this letter, we describe how the criterion
for purely elastic Taylor-Couette instability should be adapted to
shear-banding flows. We derive three categories of shear-banding flows with
curved streamlines, depending on their stability.Comment: 6 pages, 3 figure
Potential "ways of thinking" about the shear-banding phenomenon
Shear-banding is a curious but ubiquitous phenomenon occurring in soft
matter. The phenomenological similarities between the shear-banding transition
and phase transitions has pushed some researchers to adopt a 'thermodynamical'
approach, in opposition to the more classical 'mechanical' approach to fluid
flows. In this heuristic review, we describe why the apparent dichotomy between
those approaches has slowly faded away over the years. To support our
discussion, we give an overview of different interpretations of a single
equation, the diffusive Johnson-Segalman (dJS) equation, in the context of
shear-banding. We restrict ourselves to dJS, but we show that the equation can
be written in various equivalent forms usually associated with opposite
approaches. We first review briefly the origin of the dJS model and its initial
rheological interpretation in the context of shear-banding. Then we describe
the analogy between dJS and reaction-diffusion equations. In the case of
anisotropic diffusion, we show how the dJS governing equations for steady shear
flow are analogous to the equations of the dynamics of a particle in a quartic
potential. Going beyond the existing literature, we then draw on the Lagrangian
formalism to describe how the boundary conditions can have a key impact on the
banding state. Finally, we reinterpret the dJS equation again and we show that
a rigorous effective free energy can be constructed, in the spirit of early
thermodynamic interpretations or in terms of more recent approaches exploiting
the language of irreversible thermodynamics.Comment: 14 pages, 6 figures, tutorial revie
Vlasov moment flows and geodesics on the Jacobi group
By using the moment algebra of the Vlasov kinetic equation, we characterize
the integrable Bloch-Iserles system on symmetric matrices
(arXiv:math-ph/0512093) as a geodesic flow on the Jacobi group. We analyze the
corresponding Lie-Poisson structure by presenting a momentum map, which both
untangles the bracket structure and produces particle-type solutions that are
inherited from the Vlasov-like interpretation. Moreover, we show how the Vlasov
moments associated to Bloch-Iserles dynamics correspond to particular subgroup
inclusions into a group central extension (first discovered in
arXiv:math/0410100), which in turn underlies Vlasov kinetic theory. In the most
general case of Bloch-Iserles dynamics, a generalization of the Jacobi group
also emerges naturally.Comment: 45 page
Sensitivity of the superconducting state in thin films
For more than two decades, there have been reports on an unexpected metallic state separating the established superconducting and insulating phases of thin-film superconductors. To date, no theoretical explanation has been able to fully capture the existence of such a state for the large variety of superconductors exhibiting it. Here, we show that for two very different thin-film superconductors, amorphous indium oxide and a single crystal of 2H-NbSe2, this metallic state can be eliminated by adequately filtering external radiation. Our results show that the appearance of temperature-independent, metallic-like transport at low temperatures is sufficiently described by the extreme sensitivity of these superconducting films to external perturbations. We relate this sensitivity to the theoretical observation that, in two dimensions, superconductivity is only marginally stable
- …