Results 11 to 20 of about 521,976 (341)

A modelling language for the effective design of Java annotations [PDF]

open access: greenProceedings of the 30th Annual ACM Symposium on Applied Computing (SAC 2015), 2087-2092, 2015, 2018
This paper describes a new modelling language for the effective design of Java annotations. Since their inclusion in the 5th edition of Java, annotations have grown from a useful tool for the addition of meta-data to play a central role in many popular software projects.
Irene Córdoba, Juan de Lara
arxiv   +10 more sources

Jannovar: A Java Library for Exome Annotation

open access: goldHuman Mutation, 2014
Transcript‐based annotation and pedigree analysis are two basic steps in the computational analysis of whole‐exome sequencing experiments in genetic diagnostics and disease‐gene discovery projects.
Marten Jäger   +5 more
semanticscholar   +5 more sources

Annotation-Based Parallelization of Java Code [PDF]

open access: green2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2017
The majority of mainstream programming languages support parallel computing via extended libraries that require restructuring of sequential code. Library-based features are portable, but tend to be verbose and usually reduce the understandability and modifiability of code.
Mostafa Mehrabi   +2 more
semanticscholar   +4 more sources

PAMELA: An annotation-based Java modeling framework [PDF]

open access: greenScience of Computer Programming, 2021
Abstract This article presents PAMELA, an annotation-based Java modeling framework. PAMELA provides a smooth integration between model and code and enables Java developers to handle software development both at conceptual level and at source-code level, without code transformation and/or generation, avoiding round-trip-related issues.
Sylvain Guérin   +7 more
semanticscholar   +6 more sources

NullAway: Practical Type-Based Null Safety for Java [PDF]

open access: yesarXiv, 2019
NullPointerExceptions (NPEs) are a key source of crashes in modern Java programs. Previous work has shown how such errors can be prevented at compile time via code annotations and pluggable type checking. However, such systems have been difficult to deploy on large-scale software projects, due to significant build-time overhead and / or a high ...
Subarno Banerjee   +2 more
arxiv   +3 more sources

Let's Annotate to Let Our Code Run in Parallel [PDF]

open access: yesarXiv, 2013
This paper presents an approach that exploits Java annotations to provide meta information needed to automatically transform plain Java programs into parallel code that can be run on multicore workstation. Programmers just need to decorate the methods that will eventually be executed in parallel with standard Java annotations.
Dazzi, Patrizio
arxiv   +3 more sources

Using Java annotations as a tool for providing API

open access: goldConnectivity, 2021
Although Java has such syntax instrument as annotations which are a strong part of that programming language, they are often employed by consumers of logic rather than by theirs’ writers.
D. Ye. Altynnikov
openalex   +3 more sources

Understanding and Detecting Annotation-Induced Faults of Static Analyzers [PDF]

open access: yesarXiv
Static analyzers can reason about the properties and behaviors of programs and detect various issues without executing them. Hence, they should extract the necessary information to understand the analyzed program well. Annotation has been a widely used feature for different purposes in Java since the introduction of Java 5.
Huaien Zhang   +3 more
arxiv   +2 more sources

Enforcing Secure Object Initialization in Java [PDF]

open access: yes15th European Symposium on Research in Computer Security (ESORICS) 6345 (2010) 101-115, 2010
Sun and the CERT recommend for secure Java development to not allow partially initialized objects to be accessed. The CERT considers the severity of the risks taken by not following this recommendation as high. The solution currently used to enforce object initialization is to implement a coding pattern proposed by Sun, which is not formally checked ...
Hubert, Laurent   +3 more
arxiv   +7 more sources

JWES: a new pipeline for whole genome/exome sequence data processing, management, and gene‐variant discovery, annotation, prediction, and genotyping

open access: yesFEBS Open Bio, 2021
Whole genome and exome sequencing (WGS/WES) are the most popular next‐generation sequencing (NGS) methodologies and are at present often used to detect rare and common genetic variants of clinical significance.
Zeeshan Ahmed   +3 more
doaj   +2 more sources

Home - About - Disclaimer - Privacy