Includes bibliographical references (p. 146-148).Automated reasoning systems are powerful computer programs capable of solving complex problems. They are characterized as computationally intensive having high performance requirements. Very few reasoning systems have been implemented in Java so far; its performance is regarded as an impediment to its use as a programming language for computationally intensive applications such as automated reasoning. In this thesis we discuss techniques that motivate the use of Java as the underlying platform to design a framework for high-performance logical inference. The techniques are centered around the idea of using a specialized compiler that can generate Java classes which contain Java b...
The efficient execution of Java programs presents a challenge to hardware and software designers ali...
. The term "Java" is used to denote two different concepts: the language itself and the re...
A program executing on an embedded system or similar environment faces limited memory resources and ...
One significant disadvantage of interpreted bytecode languages, such as Java, is their low execution...
Compilation to bytecode paired with interpretation is often used as a technique to easily build pro...
This survey describes research directions in techniques to improve the performance of programs writt...
Abstract. The Java programming language has its origins in the de-velopment of portable internet app...
The Java language provides a promising solution to the design of safe programs, with an application ...
This paper presents Soot, a framework for optimizing Java bytecode. The framework is implemented ...
[[abstract]]We are interested in the issues on the bytecode transformation for performance improveme...
This article describes a new approach to synthesise dedicated hardware from a system specification u...
The Java virtual machine embodies a verifier that performs a set of checks on Java bytecode programs...
Java applets run on a Virtual Machine that checks code's integrity and correctness before execu...
Java bytecode is widely used as binary program representation on many different hardware platforms. ...
AbstractProgram logics for bytecode languages such as Java bytecode or the .NET CIL can be used to a...
The efficient execution of Java programs presents a challenge to hardware and software designers ali...
. The term "Java" is used to denote two different concepts: the language itself and the re...
A program executing on an embedded system or similar environment faces limited memory resources and ...
One significant disadvantage of interpreted bytecode languages, such as Java, is their low execution...
Compilation to bytecode paired with interpretation is often used as a technique to easily build pro...
This survey describes research directions in techniques to improve the performance of programs writt...
Abstract. The Java programming language has its origins in the de-velopment of portable internet app...
The Java language provides a promising solution to the design of safe programs, with an application ...
This paper presents Soot, a framework for optimizing Java bytecode. The framework is implemented ...
[[abstract]]We are interested in the issues on the bytecode transformation for performance improveme...
This article describes a new approach to synthesise dedicated hardware from a system specification u...
The Java virtual machine embodies a verifier that performs a set of checks on Java bytecode programs...
Java applets run on a Virtual Machine that checks code's integrity and correctness before execu...
Java bytecode is widely used as binary program representation on many different hardware platforms. ...
AbstractProgram logics for bytecode languages such as Java bytecode or the .NET CIL can be used to a...
The efficient execution of Java programs presents a challenge to hardware and software designers ali...
. The term "Java" is used to denote two different concepts: the language itself and the re...
A program executing on an embedded system or similar environment faces limited memory resources and ...