19 research outputs found

    A foundation for runtime monitoring

    Get PDF
    Runtime Verification is a lightweight technique that complements other verification methods in an effort to ensure software correctness. The technique poses novel questions to software engineers: it is not easy to identify which specifications are amenable to runtime monitor-ing, nor is it clear which monitors effect the required runtime analysis correctly. This exposition targets a foundational understanding of these questions. Particularly, it considers an expressive specification logic (a syntactic variant of the modal μ-calculus) that is agnostic of the verification method used, together with an elemental framework providing an operational semantics for the runtime analysis performed by monitors. The correspondence between the property satisfactions in the logic on the one hand, and the verdicts reached by the monitors performing the analysis on the other, is a central theme of the study. Such a correspondence underpins the concept of monitorability, used to identify the subsets of the logic that can be adequately monitored for by RV. Another theme of the study is that of understanding what should be expected of a monitor in order for the verification process to be correct. We show how the monitor framework considered can constitute a basis whereby various notions of monitor correctness may be defined and investigated.peer-reviewe

    A Foundation for Runtime Monitoring

    Get PDF
    Runtime Verification is a lightweight technique that complements other verification methods in an effort to ensure software correctness. The technique poses novel questions to software engineers: it is not easy to identify which specifications are amenable to runtime monitoring, nor is it clear which monitors effect the required runtime analysis correctly. This exposition targets a foundational understanding of these questions. Particularly, it considers an expressive specification logic (a syntactic variant of the mmucalc) that is agnostic of the verification method used, together with an elemental framework providing an operational semantics for the runtime analysis performed by monitors. The correspondence between the property satisfactions in the logic on the one hand, and the verdicts reached by the monitors performing the analysis on the other, is a central theme of the study. Such a correspondence underpins the concept of monitorability, used to identify the subsets of the logic that can be adequately monitored for by RV. Another theme of the study is that of understanding what should be expected of a monitor in order for the verification process to be correct. We show how the monitor framework considered can constitute a basis whereby various notions of monitor correctness may be defined and investigated

    Comparative Analysis of the Volatile Fraction of Fruit Juice from Different Citrus Species

    Get PDF
    The volatile composition of fruit from four Citrus varieties (Powell Navel orange, Clemenules mandarine, and Fortune mandarine and Chandler pummelo) covering four different species has been studied. Over one hundred compounds were profiled after HS-SPME-GC-MS analysis, including 27 esters, 23 aldehydes, 21 alcohols, 13 monoterpene hydrocarbons, 10 ketones, 5 sesquiterpene hydrocarbons, 4 monoterpene cyclic ethers, 4 furans, and 2 aromatic hydrocarbons, which were all confirmed with standards. The differences in the volatile profile among juices of these varieties were essentially quantitative and only a few compounds were found exclusively in a single variety, mainly in Chandler. The volatile profile however was able to differentiate all four varieties and revealed complex interactions between them including the participation in the same biosynthetic pathway. Some compounds (6 esters, 2 ketones, 1 furan and 2 aromatic hydrocarbons) had never been reported earlier in Citrus juices. This volatile profiling platform for Citrus juice by HS-SPME-GC-MS and the interrelationship detected among the volatiles can be used as a roadmap for future breeding or biotechnological applications

    Genome-Wide Crossover Distribution in Arabidopsis thaliana Meiosis Reveals Sex-Specific Patterns along Chromosomes

    Get PDF
    In most species, crossovers (COs) are essential for the accurate segregation of homologous chromosomes at the first meiotic division. Their number and location are tightly regulated. Here, we report a detailed, genome-wide characterization of the rate and localization of COs in Arabidopsis thaliana, in male and female meiosis. We observed dramatic differences between male and female meiosis which included: (i) genetic map length; 575 cM versus 332 cM respectively; (ii) CO distribution patterns: male CO rates were very high at both ends of each chromosome, whereas female CO rates were very low; (iii) correlations between CO rates and various chromosome features: female CO rates correlated strongly and negatively with GC content and gene density but positively with transposable elements (TEs) density, whereas male CO rates correlated positively with the CpG ratio. However, except for CpG, the correlations could be explained by the unequal repartition of these sequences along the Arabidopsis chromosome. For both male and female meiosis, the number of COs per chromosome correlates with chromosome size expressed either in base pairs or as synaptonemal complex length. Finally, we show that interference modulates the CO distribution both in male and female meiosis

    Epigenetic activities of flavonoids in the prevention and treatment of cancer

    Get PDF
    corecore