49 research outputs found

    Abstracting strings for model checking of C programs

    Get PDF
    Data type abstraction plays a crucial role in software verification. In this paper, we introduce a domain for abstracting strings in the C programming language, where strings are managed as null-terminated arrays of characters. The new domain M-String is parametrized on an index (bound) domain and a character domain. By means of these different constituent domains, M-Strings captures shape information on the array structure as well as value information on the characters occurring in the string. By tuning these two parameters, M-String can be easily tailored for specific verification tasks, balancing precision against complexity. The concrete and the abstract semantics of basic operations on strings are carefully formalized, and soundness proofs are fully detailed. Moreover, for a selection of functions contained in the standard C library, we provide the semantics for character access and update, enabling an automatic lifting of arbitrary string-manipulating code into our new domain. An implementation of abstract operations is provided within a tool that automatically lifts existing programs into the M-String domain along with an explicit-state model checker. The accuracy of the proposed domain is experimentally evaluated on real-case test programs, showing that M-String can efficiently detect real-world bugs as well as to prove that program does not contain them after they are fixed

    A Graphical Null Model for Scaling Biodiversity–Ecosystem Functioning Relationships

    Get PDF
    Global biodiversity is declining at rates faster than at any other point in human history. Experimental manipulations at small spatial scales have demonstrated that communities with fewer species consistently produce less biomass than higher diversity communities. Understanding the consequences of the global extinction crisis for ecosystem functioning requires understanding how local experimental results are likely to change with increasing spatial and temporal scales and from experiments to naturally assembled systems. Scaling across time and space in a changing world requires baseline predictions. Here, we provide a graphical null model for area scaling of biodiversity–ecosystem functioning relationships using observed macroecological patterns: the species–area curve and the biomass–area curve. We use species–area and biomass–area curves to predict how species richness–biomass relationships are likely to change with increasing sampling extent. We then validate these predictions with data from two naturally assembled ecosystems: a Minnesota savanna and a Panamanian tropical dry forest. Our graphical null model predicts that biodiversity–ecosystem functioning relationships are scale-dependent. However, we note two important caveats. First, our results indicate an apparent contradiction between predictions based on measurements in biodiversity–ecosystem functioning experiments and from scaling theory. When ecosystem functioning is measured as per unit area (e.g. biomass per m2), as is common in biodiversity–ecosystem functioning experiments, the slope of the biodiversity ecosystem functioning relationship should decrease with increasing scale. Alternatively, when ecosystem functioning is not measured per unit area (e.g. summed total biomass), as is common in scaling studies, the slope of the biodiversity–ecosystem functioning relationship should increase with increasing spatial scale. Second, the underlying macroecological patterns of biodiversity experiments are predictably different from some naturally assembled systems. These differences between the underlying patterns of experiments and naturally assembled systems may enable us to better understand when patterns from biodiversity–ecosystem functioning experiments will be valid in naturally assembled systems. Synthesis. This paper provides a simple graphical null model that can be extended to any relationship between biodiversity and any ecosystem functioning across space or time. Furthermore, these predictions provide crucial insights into how and when we may be able to extend results from small-scale biodiversity experiments to naturally assembled regional and global ecosystems where biodiversity is changing

    Impact of KRAS mutation status on the efficacy of immunotherapy in lung cancer brain metastases

    Get PDF
    Immune checkpoint inhibitors (ICIs) have resulted in improved outcomes in non-small cell lung cancer (NSCLC) patients. However, data demonstrating the efficacy of ICIs in NSCLC brain metastases (NSCLCBM) is limited. We analyzed overall survival (OS) in patients with NSCLCBM treated with ICIs within 90 days of NSCLCBM diagnosis (ICI-90) and compared them to patients who never received ICIs (no-ICI). We reviewed 800 patients with LCBM who were diagnosed between 2010 and 2019 at a major tertiary care institution, 97% of whom received stereotactic radiosurgery (SRS) for local treatment of BM. OS from BM was compared between the ICI-90 and no-ICI groups using the Log-Rank test and Cox proportional-hazards model. Additionally, the impact of KRAS mutational status on the efficacy of ICI was investigated. After accounting for known prognostic factors, ICI-90 in addition to SRS led to significantly improved OS compared to no-ICI (12.5 months vs 9.1, p \u3c 0.001). In the 109 patients who had both a known PD-L1 expression and KRAS status, 80.4% of patients with KRAS mutation had PD-L1 expression vs 61.9% in wild-type KRAS patients (p = 0.04). In patients without a KRAS mutation, there was no difference in OS between the ICI-90 vs no-ICI cohort with a one-year survival of 60.2% vs 54.8% (p = 0.84). However, in patients with a KRAS mutation, ICI-90 led to a one-year survival of 60.4% vs 34.1% (p = 0.004). Patients with NSCLCBM who received ICI-90 had improved OS compared to no-ICI patients. Additionally, this benefit appears to be observed primarily in patients with KRAS mutations that may drive the overall benefit, which should be taken into account in the development of future trials

    Production of D+(2010)D^{*+}(2010) mesons by high energy neutrinos from the Tevatron

    Get PDF
    Charged vector D+(2010)D^{*+}(2010) meson production is studied in a high energy neutrino bubble chamber experiment with mean neutrino energy of 141 GeV. The D+D^{*+} are produced in (5.6±1.8)%(5.6 \pm 1.8)\% of the neutrino charged current interactions, indicating a steep increase of cross section with energy. The mean fractional hadronic energy of the D+D^{*+} meson is 0.55±0.060.55 \pm 0.06

    Sex- and age-related differences in the management and outcomes of chronic heart failure: an analysis of patients from the ESC HFA EORP Heart Failure Long-Term Registry

    Get PDF
    Aims: This study aimed to assess age- and sex-related differences in management and 1-year risk for all-cause mortality and hospitalization in chronic heart failure (HF) patients. Methods and results: Of 16 354 patients included in the European Society of Cardiology Heart Failure Long-Term Registry, 9428 chronic HF patients were analysed [median age: 66 years; 28.5% women; mean left ventricular ejection fraction (LVEF) 37%]. Rates of use of guideline-directed medical therapy (GDMT) were high (angiotensin-converting enzyme inhibitors/angiotensin receptor blockers, beta-blockers and mineralocorticoid receptor antagonists: 85.7%, 88.7% and 58.8%, respectively). Crude GDMT utilization rates were lower in women than in men (all differences: P\ua0 64 0.001), and GDMT use became lower with ageing in both sexes, at baseline and at 1-year follow-up. Sex was not an independent predictor of GDMT prescription; however, age >75 years was a significant predictor of GDMT underutilization. Rates of all-cause mortality were lower in women than in men (7.1% vs. 8.7%; P\ua0=\ua00.015), as were rates of all-cause hospitalization (21.9% vs. 27.3%; P\ua075 years. Conclusions: There was a decline in GDMT use with advanced age in both sexes. Sex was not an independent predictor of GDMT or adverse outcomes. However, age >75 years independently predicted lower GDMT use and higher all-cause mortality in patients with LVEF 6445%

    SerpinB3 drives cancer stem cell survival in glioblastoma, unaltered blots

    No full text
    Unaltered blots from the manuscript entitled "SerpinB3 drives cancer stem cell survival in glioblastoma"THIS DATASET IS ARCHIVED AT DANS/EASY, BUT NOT ACCESSIBLE HERE. TO VIEW A LIST OF FILES AND ACCESS THE FILES IN THIS DATASET CLICK ON THE DOI-LINK ABOV

    String Abstraction for Model Checking of C Programs

    No full text
    Automatic abstraction is a powerful software verification technique. In this paper, we elaborate an abstract domain for C strings, that is, null-terminated arrays of characters. We describe the abstract semantics of basic string operations and prove their soundness with regards to previously established concrete semantics of those operations. In addition to a selection of string functions from the standard C library, we provide semantics for character access and update, enabling automatic lifting of arbitrary string-manipulating code into the domain. The domain we present (called M-String) has two other abstract domains as its parameters: an index (bound) domain and a character domain. Picking different constituent domains allows M-String to be tailored for specific verification tasks, balancing precision against complexity. In addition to describing the domain theoretically, we also provide an executable implementation of the abstract operations. Using a tool which automatically lifts existing programs into the M-String domain along with an explicit-state model checker, we have evaluated the proposed domain experimentally on a few simple but realistic test programs
    corecore