Skip to main content

Prolog Integrated with Constraints and Environment for Industrial and Financial Applications

Objective

The PRINCE project is a continuation of Prolog III (project 1106), which demonstrated the potential of the Constraint Logic Programming (CLP) approach through the successful development of Prolog III. To be applicable to large-scale applications, however, such a system must still achieve gains in performance, robustness, and expressiveness.
The project is a continuation of Prolog III which demonstrated the potential of the constraint logic progrmming (CLP) approach through the successful development of Prolog III. The general objectives of the project are to:
bring a Prolog III like system to a higher level of industrial applicability and usefulnessby means of global compilation, improvements of constraint solving algorithms, more specific constraint domains, and better programming environments;
validate and augment the industrial significance of such systems by applying them effectively to real life applications provided and developed by information technology (IT) users (the application work will concern the areas of finance, industrial systems engineering and production planning and scheduling);
integrate the experience of 2 major Prolog manufacturers, PrologIA and BIM, into a new joint system which would then have the means to become a significant industrial force (PrologIA has developed the Prolog II+ compiler and Prolog III, a major representative of the constraint logic programming languages and BIM has developed BIM-Prolog, 1 of the major conventional Prolog compilers).

A first prototype of the kernel of the future CLP platform (PROLOG) compiler and constraint solvers) has been developed. Results in program analysis and preprocessing are incorporated in the first prototype and contribute to the future programming environment. Experiments in several application domains have provided an important set of requirements (new constraint solvers, programming facilities) to be satisfied in future versions of the prototype.
The general objectives of PRINCE are to:

- Bring a Prolog III-like system to a higher level of industrial applicability and usefulness by means of global compilation, improvements of constraint-solving algorithms, more specific constraint domains, and better programming environments.
- Validate and augment the industrial significance of such systems by applying them effectively to real-life applications provided and developed by IT users who are partners in this project. The application work will concern the areas of finance, industrial systems engineering and production planning and scheduling.
- Integrate the experience of two major Prolog manufacturers, PrologIA and BIM, into a new joint system which would then have the means to become a significant industrial force. PrologIA has developed the Prolog II+ compiler and Prolog III, a major representative of the constraint logic programming languages. BIM has developed BIM-Prolog, one of the major conventional Prolog compilers.

Coordinator

Prologia SARL
Address
70 Route Léon Lachamp Parc Technologique De Luminy
13288 Marseille
France

Participants (10)

BANQUE LA HENIN
France
Address
16 Rue De La Ville L'eveque
75008 Paris
BELG.INST.FOR MANAGEMENT
Belgium
Address
Kwikstraat, 4
3078 Everberg
DAIMLER-BENZ AG
Germany
Address
Plieningerstraße 150
70567 Stuttgart
DEUTSCHE AEROSPACE AG
Germany
Address
Otto-hahn-straße 28-30
81611 München
Forschungsinstitut für anwendungsorientierte Wissensverarbeitung Ulm
Germany
Address
Helmholtzstraße 16
89081 Ulm
KATHOLIEKE UNIVERSITEIT LEUVEN
Belgium
Address
Naamsestraat, 22
3000 Leuven
ROBERT BOSCH GMBH
Germany
Address
Robert-bosch-platz 1
70839 Gerlingen
UNIVERSITAT POLITECNICA DE MADRID
Spain
Address
Campus De Montegancedo
28660 Madrid
UNIVERSITE D'AIX-MARSEILLE II
France
Address
Chateau La Farge Zone Industrielle Des Milles
13290 Marseille
University of Bristol
United Kingdom
Address
Tyndall Avenue
BS8 1TH Bristol