Pure Lucid programs are concurrent with very fine granularity. Sequential Threads (STs) are functions introduced to enlarge the grain size; they are passed from server to workers by Communication Procedures (CPs) in the General Intensional Programming System (GIPSY). A JLucid program combines Java code for the STs with Lucid code for parallel control. Thus first, in this thesis, we describe the way in which the new JLucid compiler generates STs and CPs. JLucid also introduces array support. Further exploration goes through the additional transformations that the Lucid family of languages has undergone to enable the use of Java objects and their members, in the Generic Intensional Programming Language (GIPL), and Indexical Lucid: first, in ...
Abstract. The Java programming language has its origins in the de-velopment of portable internet app...
Abstract. Automatic program specialization can derive efficient implementations from generic compone...
Abstract. In this paper, we propose an approach to automatic compiler parallelization based on langu...
Pure Lucid programs are concurrent with very fine granularity. Sequential Threads (STs) are function...
Intensional Programming is a declarative programming paradigm in which expressions are evaluated in ...
Based on a simple non-procedural language with temporal logic operators, Lucid underlies a family of...
Lucid is a formal system which programs can be written and proofs of programs carried out. The proof...
In the paper we describe how Lucid can be extended to allow user-defined functions and scope convent...
Intensional programming implies declarative programming, in the sense of Lucid, based on denotationa...
We present advances in the software engineering design and implementation of the multi-tier run-time...
A Forensic Lucid intensional programming language has been proposed for intensional cyberforensic an...
This thesis explores detecting patterns in the most general interface ...
Intensional programming is a declarative programming paradigm that is suitable for scientific progra...
: Automatic program specialization can derive efficient implementations from generic components, thu...
We present advances in the software engineering design and implementation of the multi-tier run-time...
Abstract. The Java programming language has its origins in the de-velopment of portable internet app...
Abstract. Automatic program specialization can derive efficient implementations from generic compone...
Abstract. In this paper, we propose an approach to automatic compiler parallelization based on langu...
Pure Lucid programs are concurrent with very fine granularity. Sequential Threads (STs) are function...
Intensional Programming is a declarative programming paradigm in which expressions are evaluated in ...
Based on a simple non-procedural language with temporal logic operators, Lucid underlies a family of...
Lucid is a formal system which programs can be written and proofs of programs carried out. The proof...
In the paper we describe how Lucid can be extended to allow user-defined functions and scope convent...
Intensional programming implies declarative programming, in the sense of Lucid, based on denotationa...
We present advances in the software engineering design and implementation of the multi-tier run-time...
A Forensic Lucid intensional programming language has been proposed for intensional cyberforensic an...
This thesis explores detecting patterns in the most general interface ...
Intensional programming is a declarative programming paradigm that is suitable for scientific progra...
: Automatic program specialization can derive efficient implementations from generic components, thu...
We present advances in the software engineering design and implementation of the multi-tier run-time...
Abstract. The Java programming language has its origins in the de-velopment of portable internet app...
Abstract. Automatic program specialization can derive efficient implementations from generic compone...
Abstract. In this paper, we propose an approach to automatic compiler parallelization based on langu...