Results 11 to 20 of about 3,154 (147)
Safer typing of complex API usage through Java generics [PDF]
When several incompatible implementations of a single API are in use in a Java program, the danger exists that instances from different implementations may inadvertently be mixed, leading to errors.
Harrison, W., Lievens, D., Simeoni, F.
core +1 more source
Formal Language Recognition with the Java Type Checker [PDF]
This paper is a theoretical study of a practical problem: the automatic generation of Java Fluent APIs from their specification. We explain why the problem\u27s core lies with the expressive power of Java generics.
Gil, Yossi, Levy, Tomer
core +1 more source
Redesigning the jMetal Multi-Objective Optimization Framework [PDF]
jMetal, an open source, Java-based framework for multi-objective optimization with metaheuristics, has become a valuable tool for many researches in the area as well as for some industrial partners in the last ten years.
Durillo, Juan J. +2 more
core +1 more source
Generic traits for the Java platform
A trait is a set of methods that is independent from any class hierarchy and can be flexibly used to build other traits or classes by means of a suite of composition operations. Traits were proposed as a mechanism for fine-grained code reuse to overcome many limitations of class-based inheritance.
BETTINI, LORENZO, DAMIANI, Ferruccio
openaire +3 more sources
Generation of distributed parallel Java programs [PDF]
The aim of the Do! project is to ease the standard task of programming distributed applications using Java. This paper gives an overview of the parallel and distributed frameworks and describes the mechanisms developed to distribute programs with Do!.
Launay, Pascale, Pazat, Jean-Louis
openaire +2 more sources
Java Decompiler Diversity and its Application to Meta-decompilation
During compilation from Java source code to bytecode, some information is irreversibly lost. In other words, compilation and decompilation of Java code is not symmetric.
Baudry, Benoit +3 more
core +1 more source
How functional programming mattered [PDF]
In 1989 when functional programming was still considered a niche topic, Hughes wrote a visionary paper arguing convincingly ‘why functional programming matters’. More than two decades have passed. Has functional programming really mattered? Our answer is
Abelson +121 more
core +1 more source
Code Generation for Embedded Java with Ptolemy [PDF]
Code generation from models is the ultimate goal of model-based design. For real-time systems the generated code must be analyzable for the worst-case execution time (WCET). In this paper we evaluate Java code generation from Ptolemy II for embedded real-time Java. The target system is the time-predictable Java processor JOP.
Martin Schoeberl +2 more
openaire +2 more sources
Java Modular Extension for Operator Overloading
The paper introduces a modular extension (plugin) for Java language compilers and Integrated Development Environments (IDE) which adds operator overloading feature to Java language while preserving backward compatibility.
Melentyev, Artem
core +1 more source
Towards a Java Subtyping Operad
The subtyping relation in Java exhibits self-similarity. The self-similarity in Java subtyping is interesting and intricate due to the existence of wildcard types and, accordingly, the existence of three subtyping rules for generic types: covariant ...
Andrew +9 more
core +1 more source

