1,068 research outputs found

    Contracts for Interacting Two-Party Systems

    Full text link
    This article deals with the interrelation of deontic operators in contracts -- an aspect often neglected when considering only one of the involved parties. On top of an automata-based semantics we formalise the onuses that obligations, permissions and prohibitions on one party impose on the other. Such formalisation allows for a clean notion of contract strictness and a derived notion of contract conflict that is enriched with issues arising from party interdependence.Comment: In Proceedings FLACOS 2012, arXiv:1209.169

    Dust Load on Surfaces in Animal Buildings:an experimental measuring method

    Get PDF

    A Second Generation Radioactive Nuclear Beam Facility at CERN

    Get PDF
    The proposed Superconducting Proton Linac (SPL) at CERN would be an ideal driver for a proton-driven second-generation Radioactive Nuclear Beam facility. We propose to investigate the feasibility of constructing such a facility at CERN close to the present PS Booster ISOLDE facility. The existing ISOLDE facility would be fed with a 10 micro-amps proton beam from SPL, providing the physics community with a low-intensity experimental area. A second, new facility would be built with target stations deep underground, permitting proton beam intensities of more than 100 micro-amps. The secondary beams can be post-accelerated to 20-100 MeV/u and there will be a storage ring complex and large segmented detectors in the experimental area. Also, benefits from a muon-ion collider or from merging the ions and muons should be investigated. Since the antiproton decelerator would be nearby, the opportunities for antiprotonic radioactive atom studies should be pursued as well

    A History of BlockingQueues

    Get PDF
    This paper describes a way to formally specify the behaviour of concurrent data structures. When specifying concurrent data structures, the main challenge is to make specifications stable, i.e., to ensure that they cannot be invalidated by other threads. To this end, we propose to use history-based specifications: instead of describing method behaviour in terms of the object's state, we specify it in terms of the object's state history. A history is defined as a list of state updates, which at all points can be related to the actual object's state. We illustrate the approach on the BlockingQueue hierarchy from the java.util.concurrent library. We show how the behaviour of the interface BlockingQueue is specified, leaving a few decisions open to descendant classes. The classes implementing the interface correctly inherit the specifications. As a specification language, we use a combination of JML and permission-based separation logic, including abstract predicates. This results in an abstract, modular and natural way to specify the behaviour of concurrent queues. The specifications can be used to derive high-level properties about queues, for example to show that the order of elements is preserved. Moreover, the approach can be easily adapted to other concurrent data structures.Comment: In Proceedings FLACOS 2012, arXiv:1209.169

    Obstacle Effects on Airflow and Containment Dispersion around a Naturally Ventilated Livestock Building

    Full text link
    Rosana G. Moreira, Editor-in-Chief; Texas A&M UniversityThis is a Technical Paper from International Commission of Agricultural Engineering (CIGR, Commission Internationale du Genie Rural) E-Journal Volume 5 (2003): G. Zhang, A. Ikeguchi, J. Strom, S. Morsing, H. Takai, P. Ravn, and L. Okushima. Obstacle Effects on Airflow and Containment Dispersion around a Naturally Ventilated Livestock Building. Vol. V. December 2003

    Hybrid systems: a real-time interface to control engineering

    Get PDF
    This paper gives an introduction to a general hybrid systems model for definition of system requirements and a corresponding software architecture together with an example of their specialization for use in implementing a modeswitching controller for a hydraulic cylinder. 1. Introduction An important application area for real-time computing is embedded systems where the computing system provides intelligent control of a mechanical, chemical etc. plant or device. The software requirements for such applications depend heavily on the properties of the plant. These properties are usually investigated by control engineers that base their work on the theory of dynamic systems [3, 9]. The mathematical tool for this work is thus mathematical analysis, in particular the theory of differential equations. If the models are linear differential equations, there are standard techniques for implementing a corresponding discrete, sampled system in the form of a computer program, and the work for the s..

    Conformance Verification of Normative Specifications using C-O Diagrams

    Full text link
    C-O Diagrams have been introduced as a means to have a visual representation of normative texts and electronic contracts, where it is possible to represent the obligations, permissions and prohibitions of the different signatories, as well as what are the penalties in case of not fulfillment of their obligations and prohibitions. In such diagrams we are also able to represent absolute and relative timing constrains. In this paper we consider a formal semantics for C-O Diagrams based on a network of timed automata and we present several relations to check the consistency of a contract in terms of realizability, to analyze whether an implementation satisfies the requirements defined on its contract, and to compare several implementations using the executed permissions as criteria.Comment: In Proceedings FLACOS 2012, arXiv:1209.169

    Simplifying Contract-Violating Traces

    Full text link
    Contract conformance is hard to determine statically, prior to the deployment of large pieces of software. A scalable alternative is to monitor for contract violations post-deployment: once a violation is detected, the trace characterising the offending execution is analysed to pinpoint the source of the offence. A major drawback with this technique is that, often, contract violations take time to surface, resulting in long traces that are hard to analyse. This paper proposes a methodology together with an accompanying tool for simplifying traces and assisting contract-violation debugging.Comment: In Proceedings FLACOS 2012, arXiv:1209.169

    Charge-radius change and nuclear moments in the heavy tin isotopes from laser spectroscopy: Charge radius of 132^{132}Sn

    Get PDF
    NESTER ACCLaser spectroscopy measurements have been carried out on the neutron-rich tin isotopes with the COMPLIS experimental setup. Using the 5s25p25s^25p^2 3P0→5s25p6s^3P_0 \rightarrow 5s^25_p6s 3P1^3P_1 optical transition, hyperfine spectra of 126−132^{126-132}Sn and 125,127,129−131Snm^{125,127,129-131}Sn^m were recorded for the first time. The nuclear moments and the mean square charge radius variation (ή)wereextracted.Fromthequadrupolemomentvalues,thesenucleiappeartobespherical.Themagneticmomentsmeasuredarethuscomparedwiththosepredictedbysphericalbasisapproaches.Fromthemeasured\delta) were extracted. From the quadrupole moment values, these nuclei appear to be spherical. The magnetic moments measured are thus compared with those predicted by spherical basis approaches. From the measured \delta, the absolute charge radii of these isotopes were deduced in particular that of the doubly magic 132^{132}Sn nucleus. The comparison of the results with several mean-field-type calculations have shown that dynamical effects play an important role in the tin isotopes

    Lubricated revolute joints in rigid multibody systems

    Get PDF
    The main purpose of this work is to present a general methodology for modeling lubricated revolute joints in constrained rigid multibody systems. In the dynamic analysis of journal-bearings, the hydrodynamic forces, which include both squeeze and wedge effects, generated by the lubricant fluid, oppose the journal motion. The hydrodynamic forces are obtained by integrating the pressure distribution evaluated with the aid of Reynolds’ equation, written for the dynamic regime. The hydrodynamic forces built up by the lubricant fluid are evaluated from the system state variables and included into the equations of motion of the multibody system. Numerical examples are presented in order to demonstrate the use of the methodologies and procedures described in this work.Fundação para a CiĂȘncia e a Tecnologia (FCT
    • 

    corecore