12 papers · ranked by Valyu relevance
Julien Ponge, Frédéric Le Mouël
Modifier les portions fonctionnelles et non-fonctionnelles des applications au cours de leur exécution est utile et parfois critique tant lors des phases de développement que de suivi en production. JooFlux est un agent JVM qui permet à la fois de remplacer dynamiquement des implémentations de méthodes que d'appliquer…
Davide Pizzolotto, Mariano Ceccato
—Code obfuscation is a popular approach to turn program comprehension and analysis harder, with the aim of mitigating threats related to malicious reverse engineering and code tampering. However, programming languages that compile to high level bytecode (e.g., Java) can be obfuscated only to a limited extent. In fact…
Tony Clark
The Java programming language oers a number of features including: portability; graphics; networking. Java implements the ob ject-oriented execution model in terms of classes, ob jects with state, message passing and inclusion polymorphism. This work aims to provide a mixed paradigm environment which oers the…
Mingyu Wu, Ziming Zhao, Haoyu Li, Heting Li + 3 more
'Binyu Zang' 'Haibing Guan'] Fast, byte-addressable non-volatile memory (NVM) embraces both near-DRAM latency and disk-like persistence, which has generated considerable interests to revolutionize system software stack and programming models. However, it is less understood how NVM can be combined with managed runtime…
Pierre Lindenbaum, Matilde Karakachoff, Richard Redon
Visualizing BAM and VCF files is a common task for biologists, but they’re missing a way to filter and to explore the details of each short-read or variation. In that context, we wrote an interactive java-based interface named JfxNgs that uses javascript snippets to filter and reformat BAM and VCF files.…
Costanza Pascal, Herzeel Charlotte, Verachtert Wilfried
elPrep is an established multi-threaded framework for preparing SAM and BAM files in sequencing pipelines. To achieve good performance, its software architecture makes only a single pass through a SAM/BAM file for multiple preparation steps, and keeps sequencing data as much as possible in main memory. Similar to other…
Eduardo R. B. Marques
We present a novel methodology for deriving finegrained patches of Java software. We consider an abstract-syntax tree (AST) representation of Java classes compiled to the Java Virtual Machine (JVM) format, and a difference analysis over the AST representation to derive patches. The AST representation defines an…
John MacCormick
This document is intended as a stand-alone textbook chapter to be used for introducing some functional programming concepts into a course in which the primary teaching language is Java. For details of the approach, please see the paper "Functional programming, in the data structures course, in Java" by J. MacCormick…
Rebecca N Lewis, Anthony Kwong, Masayo Soma, Selvino R de Kort + 1 more
Linguistic laws, which describe common statistical patterns in human language, are often studied in animal communication systems. Despite good evidence for adherence to these laws in non-human primate communication, there is still a paucity of data on other taxa. Birdsong is often used as a model for human language…
Sota Kikuchi, Noriko Kondo, Hiroki Koda
Vocal exchange or turn-taking - an interaction in which vocalizer alternation occurs at very short intervals to avoid overlapping vocalizations - occurs not only in human conversation but also in animal communications, characterized by temporal regularities in the timing of spontaneous and response vocalizations. This…
Rebecca N. Lewis, Hiroharu Makioka, R. Tucker Gilman, Masayo Soma
Songs play an important role in mate choice for a range of bird species. Many female birds show preferences for specific song features, such as complexity and temporal characteristics, or song familiarity. These features may indicate male quality, or help females to identify locally adapted or genetically compatible…
Samuel Vanden Abeele, Steven B. Janssens, Justin Asimonyio Anio, Yves Bawin + 7 more
Many cultivated coffee varieties descend from Coffea canephora, commonly known as Robusta coffee. The Congo Basin has a century long history of Robusta coffee cultivation and breeding, and is hypothesized to be the region of origin of many of the cultivated Robusta varieties. Since little is known about the genetic…