Learn More
Gene knockout is the most powerful tool for determining gene function or permanently modifying the phenotypic characteristics of a cell. Existing methods for gene disruption are limited by their efficiency, time to completion, and/or the potential for confounding off-target effects. Here, we demonstrate a rapid single-step approach to targeted gene knockout(More)
This paper presents a failure analysis of the Java Virtual Machine providing useful insights into the nature of reported failures and to improve the understanding of its dependability aspects. Failure data is extracted from publicly available bug databases, where developers and users of Java applications usually submit failures/bugs. Presented results(More)
We previously demonstrated high-frequency, targeted DNA addition mediated by the homology-directed DNA repair pathway. This method uses a zinc-finger nuclease (ZFN) to create a site-specific double-strand break (DSB) that facilitates copying of genetic information into the chromosome from an exogenous donor molecule. Such donors typically contain two(More)
In this work we investigate software aging phenomena inside the Java Virtual Machine (JVM). Starting from an experimental campaign on real world testbeds, this work isolates the contribution of the JVM to the overall aging trend, and identifies, through statistical methods, which workload parameters are more relevant to aging dynamics. Experimental results(More)
Structural studies have implicated Cys(9), Cys(104) and Cys(207) of simian virus 40 (SV40) Vp1 in disulfide bond formation. Recently, we have shown the three cysteines to be essential for disulfide linkage of Vp1 complexes in vitro. Here, the role of the three cysteines was explored during the course of SV40 infection. Single-, double- and triple-mutant Vp1(More)
A monitoring infrastructure is a key component in each task aimed at evaluating the dependability of a system. This paper presents a monitoring infrastructure for the Java Virtual Machine (JVM), which is starting to be employed in mission and safety critical application, often with real-time requirements. This infrastructure, named JVMMon, collects data(More)