23 research outputs found

    Correct-by-construction implementation of runtime monitors using stepwise refinement

    Get PDF
    Runtime verification (RV) is a lightweight technique for verifying traces of computer systems. One challenge in applying RV is to guarantee that the implementation of a runtime monitor correctly detects and signals unexpected events. In this paper, we present a method for deriving correct-by-construction implementations of runtime monitors from high-level specifications using Fiat, a Coq library for stepwise refinement. SMEDL (Scenario-based Meta-Event Definition Language), a domain specific language for event-driven RV, is chosen as the specification language. We propose an operational semantics for SMEDL suitable to be used in Fiat to describe the behavior of a monitor in a relational way. Then, by utilizing Fiat\u27s refinement calculus, we transform a declarative monitor specification into an executable runtime monitor with a proof that the behavior of the implementation is strictly a subset of that provided by the specification. Moreover, we define a predicate on the syntax structure of a monitor definition to ensure termination and determinism. Most of the proof work required to generate monitor code has been automated

    Paleo-Immunology: Evidence Consistent with Insertion of a Primordial Herpes Virus-Like Element in the Origins of Acquired Immunity

    Get PDF
    BACKGROUND:The RAG encoded proteins, RAG-1 and RAG-2 regulate site-specific recombination events in somatic immune B- and T-lymphocytes to generate the acquired immune repertoire. Catalytic activities of the RAG proteins are related to the recombinase functions of a pre-existing mobile DNA element in the DDE recombinase/RNAse H family, sometimes termed the "RAG transposon". METHODOLOGY/PRINCIPAL FINDINGS:Novel to this work is the suggestion that the DDE recombinase responsible for the origins of acquired immunity was encoded by a primordial herpes virus, rather than a "RAG transposon." A subsequent "arms race" between immunity to herpes infection and the immune system obscured primary amino acid similarities between herpes and immune system proteins but preserved regulatory, structural and functional similarities between the respective recombinase proteins. In support of this hypothesis, evidence is reviewed from previous published data that a modern herpes virus protein family with properties of a viral recombinase is co-regulated with both RAG-1 and RAG-2 by closely linked cis-acting co-regulatory sequences. Structural and functional similarity is also reviewed between the putative herpes recombinase and both DDE site of the RAG-1 protein and another DDE/RNAse H family nuclease, the Argonaute protein component of RISC (RNA induced silencing complex). CONCLUSIONS/SIGNIFICANCE:A "co-regulatory" model of the origins of V(D)J recombination and the acquired immune system can account for the observed linked genomic structure of RAG-1 and RAG-2 in non-vertebrate organisms such as the sea urchin that lack an acquired immune system and V(D)J recombination. Initially the regulated expression of a viral recombinase in immune cells may have been positively selected by its ability to stimulate innate immunity to herpes virus infection rather than V(D)J recombination Unlike the "RAG-transposon" hypothesis, the proposed model can be readily tested by comparative functional analysis of herpes virus replication and V(D)J recombination

    A La Autoantigen Homologue Is Required for the Internal Ribosome Entry Site Mediated Translation of Giardiavirus

    Get PDF
    Translation of Giardiavirus (GLV) mRNA is initiated at an internal ribosome entry site (IRES) in the viral transcript. The IRES localizes to a downstream portion of 5′ untranslated region (UTR) and a part of the early downstream coding region of the transcript. Recent studies indicated that the IRES does not require a pre-initiation complex to initiate translation but may directly recruit the small ribosome subunit with the help of a number of trans-activating protein factors. A La autoantigen homologue in the viral host Giardia lamblia, GlLa, was proposed as one of the potential trans-activating factors based on its specific binding to GLV-IRES in vitro. In this study, we further elucidated the functional role of GlLa in GLV-IRES mediated translation in Giardia by knocking down GlLa with antisense morpholino oligo, which resulted in a reduction of GLV-IRES activity by 40%. An over-expression of GlLa in Giardia moderately stimulated GLV-IRES activity by 20%. A yeast inhibitory RNA (IRNA), known to bind mammalian and yeast La autoantigen and inhibit Poliovirus and Hepatitis C virus IRES activities in vitro and in vivo, was also found to bind to GlLa protein in vitro and inhibited GLV-IRES function in vivo. The C-terminal domain of La autoantigen interferes with the dimerization of La and inhibits its function. An over-expression of the C-terminal domain (200–348aa) of GlLa in Giardia showed a dominant-negative effect on GLV-IRES activity, suggesting a potential inhibition of GlLa dimerization. HA tagged GlLa protein was detected mainly in the cytoplasm of Giardia, thus supporting a primary role of GlLa in translation initiation in Giardiavirus

    Hair Trace Element and Electrolyte Content in Women with Natural and In Vitro Fertilization-Induced Pregnancy

    Get PDF
    The objective of the present study was to perform comparative analysis of hair trace element content in women with natural and in vitro fertilization (IVF)-induced pregnancy. Hair trace element content in 33 women with IVF-induced pregnancy and 99 age- and body mass index-matched control pregnant women (natural pregnancy) was assessed using inductively coupled plasma mass spectrometry. The results demonstrated that IVF-pregnant women are characterized by significantly lower hair levels of Cu, Fe, Si, Zn, Ca, Mg, and Ba at p < 0.05 or lower. Comparison of the individual levels with the national reference values demonstrated higher incidence of Fe and Cu deficiency in IVF-pregnant women in comparison to that of the controls. IVF pregnancy was also associated with higher hair As levels (p < 0.05). Multiple regression analysis revealed a significant interrelation between IVF pregnancy and hair Cu, Fe, Si, and As content. Hair Cu levels were also influenced by vitamin/mineral supplementation and the number of pregnancies, whereas hair Zn content was dependent on prepregnancy anthropometric parameters. In turn, planning of pregnancy had a significant impact on Mg levels in scalp hair. Generally, the obtained data demonstrate an elevated risk of copper, iron, zinc, calcium, and magnesium deficiency and arsenic overload in women with IVF-induced pregnancy. The obtained data indicate the necessity of regular monitoring of micronutrient status in IVF-pregnant women in order to prevent potential deleterious effects of altered mineral homeostasis

    Designware: Software Development by Refinement

    No full text

    Distinct contribution of stem and progenitor cells to epidermal maintenance

    No full text
    The skin interfollicular epidermis (IFE) is the first barrier against the external environment and its maintenance is critical for survival. Two seemingly opposite theories have been proposed to explain IFE homeostasis. One posits that IFE is maintained by long-lived slow-cycling stem cells that give rise to transit-amplifying cell progeny, whereas the other suggests that homeostasis is achieved by a single committed progenitor population that balances stochastic fate. Here we probe the cellular heterogeneity within the IFE using two different inducible Cre recombinase–oestrogen receptor constructs targeting IFE progenitors in mice. Quantitative analysis of clonal fate data and proliferation dynamics demonstrate the existence of two distinct proliferative cell compartments arranged in a hierarchy involving slow-cycling stem cells and committed progenitor cells. After wounding, only stem cells contribute substantially to the repair and long-term regeneration of the tissue, whereas committed progenitor cells make a limited contribution.SCOPUS: ar.jinfo:eu-repo/semantics/publishe
    corecore