51 research outputs found

    Computer Aided Verification of Lamport's Fast Mutual Exclusion Algorithm - Using Coloured Petri Nets and Occurrence Graphs with Symmetries

    Get PDF
    In this paper, we present a new computer tool for verification of distributed systems. As an example, we establish the correctness of Lamport's Fast Mutual Exclusion Algorithm. The tool implements the method of occurrence graphs with symmetries (OS-graphs) for Coloured Petri Nets(CP-nets). The basic idea in the approach is to exploit the symmetries inherent in many distributed systems to construct a condensed state space. We demonstrate a signigicant increase in the number of states which can be analysed. The paper is to a large extent self-contained and does not assume any prior knowledge of CP-nets (or any other kinds of Petri Nets) or OS-graphs. CP-nets and OS-graphs are not our invention. Our contribution is development of the tool and verification of the example.Index Terms: Modelling and Analysis of Distributed Systems, Formal Verification, Coloured Petri Nets, High-Level Petri Nets, Occurrence Graphs, State Spaces, Symmetries, Mutual Exclusion

    Introduction

    Get PDF

    Design/CPN - A Computer Tool for Coloured Petri Nets

    Get PDF
    In this paper, we describe the computer tool Design/CPN supporting editing, simulation, and state space analysis of Coloured Petri Nets. So far, approximately 40 man-years have been invested in the development of Design/CPN. It is used world-wide by more than 200 companies and research institutions. For the presentation, we draw from the experiences gained in recent industrial application using Coloured Petri Nets in the design, validation, and verification of communication protocols for audio/video systems

    Biocover - Testing improvement strategies

    Get PDF

    Oblivious Sketching of High-Degree Polynomial Kernels

    Get PDF
    Kernel methods are fundamental tools in machine learning that allow detection of non-linear dependencies between data without explicitly constructing feature vectors in high dimensional spaces. A major disadvantage of kernel methods is their poor scalability: primitives such as kernel PCA or kernel ridge regression generally take prohibitively large quadratic space and (at least) quadratic time, as kernel matrices are usually dense. Some methods for speeding up kernel linear algebra are known, but they all invariably take time exponential in either the dimension of the input point set (e.g., fast multipole methods suffer from the curse of dimensionality) or in the degree of the kernel function. Oblivious sketching has emerged as a powerful approach to speeding up numerical linear algebra over the past decade, but our understanding of oblivious sketching solutions for kernel matrices has remained quite limited, suffering from the aforementioned exponential dependence on input parameters. Our main contribution is a general method for applying sketching solutions developed in numerical linear algebra over the past decade to a tensoring of data points without forming the tensoring explicitly. This leads to the first oblivious sketch for the polynomial kernel with a target dimension that is only polynomially dependent on the degree of the kernel function, as well as the first oblivious sketch for the Gaussian kernel on bounded datasets that does not suffer from an exponential dependence on the dimensionality of input data points

    Thromboprophylaxis only during hospitalisation in fast-track hip and knee arthroplasty, a prospective cohort study

    Get PDF
    OBJECTIVES: International guidelines recommend thrombosis prophylaxis after total hip arthroplasty (THA) and total knee arthroplasty (TKA) for up to 35 days. However, previous studies often have hospital stays (length of stay; LOS) of 8–12 days and not considering early mobilisation, which may reduce incidence of venous thromboembolic events (VTE). We investigated the incidence of any symptomatic thromboembolic events (TEEs) with only in-hospital prophylaxis if LOS ≤5 days after fast-track THA and TKA. DESIGN: A prospective descriptive multicentre cohort study in fast-track THA and TKA from February 2010 to December 2011, with complete 90-day follow-up through the Danish National Patient Registry and patient files. SETTING: 6 Danish high-volume centres with a similar standardised fast-track setup, including spinal anaesthesia, opioid-sparing analgesia, early mobilisation, functional discharge criteria and discharge to own home. PARTICIPANTS: 4924 consecutive unselected unilateral primary THA and TKAs in patients ≥18 years with no preoperative use of continuous ‘potent’ anticoagulative therapy (vitamin K antagonists). EXPOSURE: Prophylaxis with low-molecular-weight heparin or factor Xa-inhibitors only during hospitalisation when LOS ≤5 days. OUTCOMES: Incidence of symptomatic TEE-related, VTE-related and VTE-related mortality ≤90 days postoperatively. RESULTS: LOS ≤5 days and thromboprophylaxis only during hospitalisation occurred in 4659 procedures (94.6% of total). Median LOS and prophylaxis duration was 2 days (IQR 2–3) with 0.84% (95% CI 0.62% to 1.15%) TEE and 0.41% (0.26% to 0.64%) VTE during 90-day follow-up. VTE consisted of five pulmonary embolisms (0.11% (0.05% to 0.25%)) and 14 deep venous thrombosis (0.30% (0.18% to 0.50%)). There were four (0.09% (0.04% to 0.23%)) surgery-related deaths, of which 1 (0.02% (0.00% to 0.12%)) was due to pulmonary embolism, and 6 (0.13% (0.06% to 0.28%)) deaths of unknown causes after discharge. CONCLUSIONS: The low incidence of TEE and VTE suggests that in-hospital prophylaxis only, is safe in fast-track THA and TKA patients with LOS of ≤5 days. Guidelines on thromboprophylaxis may need reconsideration in fast-track elective surgery. TRIAL REGISTRATION: ClinicalTrials.gov: NCT0155772
    • …
    corecore