278 research outputs found

    Concurrent Computing with Shared Replicated Memory

    Get PDF
    The behavioural theory of concurrent systems states that any concurrent system can be captured by a behaviourally equivalent concurrent Abstract State Machine (cASM). While the theory in general assumes shared locations, it remains valid, if different agents can only interact via messages, i.e. sharing is restricted to mailboxes. There may even be a strict separation between memory managing agents and other agents that can only access the shared memory by sending query and update requests to the memory agents. This article is dedicated to an investigation of replicated data that is maintained by a memory management subsystem, whereas the replication neither appears in the requests nor in the corresponding answers. We show how the behaviour of a concurrent system with such a memory management can be specified using concurrent communicating ASMs. We provide several refinements of a high-level ground model addressing different replication policies and internal messaging between data centres. For all these refinements we analyse their effects on the runs such that decisions concerning the degree of consistency can be consciously made.Comment: 23 page

    Minimal from classical proofs

    Get PDF

    On the relevance of polyynyl-substituted PAHs to astrophysics

    Full text link
    We report on the absorption spectra of the polycyclic aromatic hydrocarbon (PAH) molecules anthracene, phenanthrene, and pyrene carrying either an ethynyl (-C2H) or a butadiynyl (-C4H) group. Measurements were carried out in the mid infrared at room temperature on grains embedded in CsI pellets and in the near ultraviolet at cryogenic temperature on molecules isolated in Ne matrices. The infrared measurements show that interstellar populations of polyynyl-substituted PAHs would give rise to collective features in the same way non-substituted PAHs give rise to the aromatic infrared bands. The main features characteristic of the substituted molecules correspond to the acetylenic CH stretching mode near 3.05 mum and to the almost isoenergetic acetylenic CCH in- and out-of-plane bending modes near 15.9 mum. Sub-populations defined by the length of the polyynyl side group cause collective features which correspond to the various acetylenic CC stretching modes. The ultraviolet spectra reveal that the addition of an ethynyl group to a non-substituted PAH molecule results in all its electronic transitions being redshifted. Due to fast internal energy conversion, the bands at shorter wavelengths are significantly broadened. Those at longer wavelengths are only barely affected in this respect. As a consequence, their relative peak absorption increases. The substitution with the longer butadiynyl chain causes the same effects with a larger magnitude, resulting in the spectra to show a prominent if not dominating pi-pi* transition at long wavelength. After discussing the relevance of polyynyl-substituted PAHs to astrophysics, we conclude that this class of highly conjugated, unsaturated molecules are valid candidates for the carriers of the diffuse interstellar bands.Comment: 29 pages, 9 figures, accepted for publication in ApJ 2 April 201

    A Logic for Non-Deterministic Parallel Abstract State Machines

    Full text link
    We develop a logic which enables reasoning about single steps of non-deterministic parallel Abstract State Machines (ASMs). Our logic builds upon the unifying logic introduced by Nanchen and St\"ark for reasoning about hierarchical (parallel) ASMs. Our main contribution to this regard is the handling of non-determinism (both bounded and unbounded) within the logical formalism. Moreover, we do this without sacrificing the completeness of the logic for statements about single steps of non-deterministic parallel ASMs, such as invariants of rules, consistency conditions for rules, or step-by-step equivalence of rules.Comment: arXiv admin note: substantial text overlap with arXiv:1602.0748

    Formalising the Continuous/Discrete Modeling Step

    Full text link
    Formally capturing the transition from a continuous model to a discrete model is investigated using model based refinement techniques. A very simple model for stopping (eg. of a train) is developed in both the continuous and discrete domains. The difference between the two is quantified using generic results from ODE theory, and these estimates can be compared with the exact solutions. Such results do not fit well into a conventional model based refinement framework; however they can be accommodated into a model based retrenchment. The retrenchment is described, and the way it can interface to refinement development on both the continuous and discrete sides is outlined. The approach is compared to what can be achieved using hybrid systems techniques.Comment: In Proceedings Refine 2011, arXiv:1106.348

    Trakhtenbrot's Theorem in Coq, A Constructive Approach to Finite Model Theory

    Get PDF
    We study finite first-order satisfiability (FSAT) in the constructive setting of dependent type theory. Employing synthetic accounts of enumerability and decidability, we give a full classification of FSAT depending on the first-order signature of non-logical symbols. On the one hand, our development focuses on Trakhtenbrot's theorem, stating that FSAT is undecidable as soon as the signature contains an at least binary relation symbol. Our proof proceeds by a many-one reduction chain starting from the Post correspondence problem. On the other hand, we establish the decidability of FSAT for monadic first-order logic, i.e. where the signature only contains at most unary function and relation symbols, as well as the enumerability of FSAT for arbitrary enumerable signatures. All our results are mechanised in the framework of a growing Coq library of synthetic undecidability proofs
    • …
    corecore