23 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…
Mehmet Aziz Yirik, Maria Sorokina, Christoph Steinbeck
The generation of constitutional isomer chemical spaces has been a subject of cheminformatics since the early 1960s, with applications in structure elucidation and elsewhere. In order to perform such a generation efficiently, exhaustively and isomorphism-free, the structure generator needs to ensure the building of…
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…
Fahmi H. Quradaa, Sara Shahzad, Rashad Saeed, Mubarak M. Sufyan + 1 more
In software development, it’s common to reuse existing source code by copying and pasting, resulting in the proliferation of numerous code clones-similar or identical code fragments-that detrimentally affect software quality and maintainability. Although several techniques for code clone detection exist, many encounter…
Jonas Schaub, Julian Zander, Achim Zielesny, Christoph Steinbeck
The concept of molecular scaffolds as defining core structures of organic molecules is utilised in many areas of chemistry and cheminformatics, e.g. drug design, chemical classification, or the analysis of high-throughput screening data. Here, we present Scaffold Generator, a comprehensive open library for the…
Franziska Kloska, Martin Beyerbach, Günter Klein, Jason K. Levy
The infection dynamics of S. Java were examined in three consecutive rearing periods on a broiler farm in Northwestern Germany which had been persistently infected with S. Java for more than five years. The barn was investigated for Salmonella occurrence after cleaning and disinfection to verify the persistent…
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…
Alexander Bergmayr, Michael Grossniklaus, Manuel Wimmer, Gerti Kappel
'Gerti Kappel'] The capability of UML profiles to serve as annotation mechanism has been recognized in both research and industry. Today’s modeling tools offer profiles specific to platforms, such as Java, as they facilitate model-based engineering approaches. However, considering the large number of possible…
Zao Liu, Zhiwei Chen, Kan Song
Background Software for nuclear magnetic resonance (NMR) spectrometers offer general functionality of instrument control and data processing; these applications are often developed with non-scripting languages. NMR users need to flexibly integrate rapidly developing NMR applications with emerging technologies.…
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…
Łukasz Szeremeta
The use of computers to store and process different types of data is growing every day. The same applies to chemical data. SDF and Open Babel are recognized solutions in this field. However, each solution has its drawbacks, which are revealed in specific applications. It is important to be able to easily convert the…
R. Varela, F. Santos, M. Gómez-Gesteira, I. Álvarez + 3 more
'J. M. Días' 'Shang-Ping Xie'] The south coast of Java has warmed at a much lower rate than adjacent ocean locations over the last three decades (1982-2015). This behavior can be observed during the upwelling season (July-October) and it is especially patent in August and September when upwelling attains the highest…
Mehmet Aziz Yirik, Maria Sorokina, Christoph Steinbeck
The generation of constitutional isomer chemical spaces has been a subject of cheminformatics since the early 1960s, with applications in structure elucidation and elsewhere. In order to perform such a generation efficiently, exhaustively and isomorphism-free, the structure generator needs to ensure the building of…
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…
Felix Bänsch, Jonas Schaub, Betül Sevindik, Samuel Behr + 3 more
Developing and implementing computational algorithms for the extraction of specific substructures from molecular graphs (in silico molecule fragmentation) is an iterative process. It involves repeated sequences of implementing a rule set, applying it to relevant structural data, checking the results, and adjusting the…
Abdillah Azzam Wahyudin, Yudithia Maxiselly, Intan Ratna Dewi Anjarsari, Citra Bakti + 4 more
Liberoid coffee (Coffea liberica), a type of coffee cultivated in certain regions in Indonesia. West Java is one of the Indonesian provinces that cultivates liberoid coffee, include Liberica and Excelsa, with limited diversity records. This study aimed to assess the current status of Liberoid coffee in West Java…
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…