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)
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)
SUMMARY In this work, a software aging analysis of Java-based software systems is conducted. The Java Virtual Machine (JVM) is the core layer in Java-based systems, and its dependability greatly affects the overall system quality. Starting from an experimental campaign on a real world testbed, this work isolates the contribution of the Java Virtual Machine(More)
  • 1