1,699 research outputs found
Deadlock detection of Java Bytecode
This paper presents a technique for deadlock detection of Java programs. The
technique uses typing rules for extracting infinite-state abstract models of
the dependencies among the components of the Java intermediate language -- the
Java bytecode. Models are subsequently analysed by means of an extension of a
solver that we have defined for detecting deadlocks in process calculi. Our
technique is complemented by a prototype verifier that also covers most of the
Java features.Comment: Pre-proceedings paper presented at the 27th International Symposium
on Logic-Based Program Synthesis and Transformation (LOPSTR 2017), Namur,
Belgium, 10-12 October 2017 (arXiv:1708.07854
Diagnostics needs for beam-beam studies and optimization
During the recent years of LHC operation, we analysed the situation of beam
instrumentation and the need to optimize it for beam-beam studies. The most
important beam instrumentation devices will be highlighted and modifications or
optimizations will be suggested. A complete wish list will be presented to make
sure we will be ready after LS1 (Long Shutdown 1) to study the beam-beam effect
in a more complete way.Comment: 3 pages, contribution to the ICFA Mini-Workshop on Beam-Beam Effects
in Hadron Colliders, CERN, Geneva, Switzerland, 18-22 Mar 201
A framework for deadlock detection in core ABS
We present a framework for statically detecting deadlocks in a concurrent
object-oriented language with asynchronous method calls and cooperative
scheduling of method activations. Since this language features recursion and
dynamic resource creation, deadlock detection is extremely complex and
state-of-the-art solutions either give imprecise answers or do not scale. In
order to augment precision and scalability we propose a modular framework that
allows several techniques to be combined. The basic component of the framework
is a front-end inference algorithm that extracts abstract behavioural
descriptions of methods, called contracts, which retain resource dependency
information. This component is integrated with a number of possible different
back-ends that analyse contracts and derive deadlock information. As a
proof-of-concept, we discuss two such back-ends: (i) an evaluator that computes
a fixpoint semantics and (ii) an evaluator using abstract model checking.Comment: Software and Systems Modeling, Springer Verlag, 201
Session types revisited
Session types are a formalism used to model structured communication-based programming. A binary session type describes communication by specifying the type and direction of data exchanged between two parties. When session types and session processes are added to the syntax of standard π-calculus they give rise to additional separate syntactic categories. As a consequence, when new type features are added, there is duplication of effort in the theory: the proofs of properties must be checked both on standard types and on session types. We show that session types are encodable into standard π- types, relying on linear and variant types. Besides being an expressivity result, the encoding (i) removes the above redundancies in the syntax, and (ii) the properties of session types are derived as straightforward corollaries, exploiting the corresponding properties of standard π-types. The robustness of the encoding is tested on a few extensions of session types, including subtyping, polymorphism and higher-order communications
Observations of beam-beam effects at the LHC
This paper introduces a list of observations related to the beam-beam
interaction that were collected over the first years of LHC proton physics
operation (2010-12). Beam-beam related effects not only have been extensively
observed and recorded, but have also shaped the operation of the LHC for
high-intensity proton running in a number of ways: the construction of the
filling scheme, the choice of luminosity levelling techniques, measures to
mitigate instabilities, and the choice of settings for improving performance
(e.g. to reduce losses), among others.Comment: Presented at the ICFA Mini-Workshop on Beam-Beam in Hadron Colliders,
CERN, Geneva, Switzerland, 18-22 March 201
Bioluminescence: diplĂ´me 2015
Dans le cadre du projet européen BRAAVOO, qui vise à mesurer les concentrations de différents polluants présents dans la mer, nous développons un lecteur de bioluminescence embarqué dans une bouée
- …