1,635 research outputs found

    Deadlock detection of Java Bytecode

    Full text link
    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

    Full text link
    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

    Get PDF
    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

    Get PDF
    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

    Full text link
    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

    Get PDF
    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
    • …
    corecore