Search for dissertations about: "program compilation techniques"
Showing result 1 - 5 of 11 swedish dissertations containing the words program compilation techniques.
-
1. Three Specialized Computer Architectures for Functional Program Execution
Abstract : Functional programming languages offer a new programming paradigm with many advantages over the more conventional imperative or procedural programming languages. However, these new languages are not as well adapted to the existing computers as the conventional languages, which results in low performance. READ MORE
-
2. Protecting Functional Programs From Low-Level Attackers
Abstract : Software systems are growing ever larger. Early software systems were singular units developed by small teams of programmers writing in the same programming language. Modern software systems, on the other hand, consist of numerous interoperating components written by different teams and in different programming languages. READ MORE
-
3. Architectures and Compilation Techniques for a Data-Driven Processor Array
Abstract : This thesis presents two processor array architectures and a program transformation technique, which are aimed at efficient exploitation of fine-grain parallelism. The class of architectures considered are fine-grain processor arrays with a data-driven execution model. READ MORE
-
4. Tailoring native compilation of Java for real-time systems
Abstract : Our everyday appliances ranging from toys to vehicles, as well as the equipment used to manufacture them, contain an increasing number of embedded computers. Embedded systems software often implement functionality that is crucial for the operation of the device, resulting in a variety of timing requirements and resource utilization constraints to be fulfilled. READ MORE
-
5. Abstract interpretations and abstract machines : contributions to a methodology for the implementation of logic programs
Abstract : Because of the conceptual gap between high-level logic programming languages and existing hardware, the problem of compilation is hard. This thesis addresses two ways of narrowing this gap – program analysis through abstract interpretation and the introduction of intermediate languages and abstract machines. READ MORE