[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference heron::euro_swas_ai

Title:Europe-Swas-Artificial-Intelligence
Moderator:HERON::BUCHANAN
Created:Fri Jun 03 1988
Last Modified:Thu Aug 04 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:442
Total number of notes:1429

277.0. "PrologII+,PrologIII licences announce" by AIDIVE::HIMBAUT () Fri Feb 08 1991 16:40

		ANNOUCEMENT OF EUROPEAN LICENCE FOR Digital OF 
			PROLOG II+ AND PROLOG III



1. Reasons for this Contract

1.1. Business Justification

According to market research by OVUM Ltd ,the market in Europe for PROLOG
language tools was approximately 12 M$ in 1989,and the market for industrial
software services (with solutions using PROLOG) was about 26 M$. In Japan,the
figures are about 5 times larger,and in the US two times larger than in Europe.

Since the withdrawal of VAX-Prolog, Digital has been forced to rely on 
third-party PROLOG vendors (such as QUINTUS(US), IF(Germany), Delphia (F)) 
which themselves compete with Digital for consulting and integration work.
As a result, Digital has not been able to respond to external demand for
Prolog-based solutions. The agreement with Prologia would open up for this
market in Europe, both for expert systems, as well as for natural language work
(for which PROLOG is ideally suited).

PrologII+ offers, at much lower license costs, the same capabilities as the 
much more expensive products (Quintus,etc...). Thus Digital acquires access to 
a tool which makes competitive pricing possible.

Prolog III is the result of a 8 M$ Esprit II development (Prologia, Mercedes, 
Bosch,etc..), just completed. Accessing this technology now, places Digital in 
a favorable position. Prologia has already sold 120 licenses in 1990 alone, 
mostly to the research community, proving already the viability and interest of
this system. Accessing the technology in the proposed way is also a direct 
saving to Digital because the R&D was 50 % subsidized.

Prologia is based in Marseille and the geographical proximity to VBO adds to 
the level of interaction and control kept by Digital in dealing with that 
company. 

PROLOG skills are available in-house in Digital France, Digital Germany, 
Digital Switzerland, Digital UK besides Valbonne so that the free european 
Prolog III license by itself is worth about 5 times 50 000 FRF or 250 000 FRF, and on top 
of this the free european Prolog II+ licenses (e.g. 5 times 25 000 FRF or 
125 000 FRF).

1.2.Technical justifications

The key thing is here Prolog III which essentially integrates capabilities 
found from expert systems, with those from natural language processing, with 
those from operations research etc...for scheduling, optimization, decision 
support systems, planning,etc...

Because of its solid theoretical basis,Prolog III outperforms developments at 
BULL (Charme),IBM (CLP) and elsewhere.

Prolog III is bound to take over the decision support systems area as a basic 
programming language in applications areas such as manufacturing, finance, 
transportation.

Several recent articles in the US,including influential business newsletters
such as Intelligent Software Strategies, have highlighted Prolog III as most
promising for its integration of AI with OR/DSS,and as a milestone in the future
constraint based programming languages; this is rather rare in a market 
dominated by US or Japanese developments.



2. Contract

2.1 Description

Contractors :

PrologIA				Digital Equiment Centre Technique Europe
Parc Technologique de Luminy		BP 129 Sophia-Antipolis
case 919				06560 Valbonne
13288 MARSEILLE cedex 09		FRANCE
FRANCE


The contract gives to Digital (EUROPE only) a free usage of Prolog II+ and 
Prolog III for internal development only. This means that if Digital develops 
software written in one of these languages, it can be distributed freely within
Digital EUROPE.

If Digital develops software for an external customer using PrologII+ or 
Prolog III the customer must purchase a license for the language directly to
PrologIA. A list of prices will be written in a notesfile (see 5.4) in order
to give a price estimation a a software Digital sells. 


2.2 Why Prologia ?

In addition to 1.1 and 1.2, this is a brief description of PrologIA :

	- created in 1984 with professors from GIA (see below), managed by
	Alain Colmerauer, one the Prolog's father.

	- 11 engineers and project leaders

	- 4 consultants

	- revenue growing fast

	- good industrial and university references

	- PrologIA participates in the ISO group (SC22 WG17) created in 1988 to
	standardize Prolog and is one of the three contributors to the
	international standard.

They maintain a strong link with the GIA (Groupe Intelligence Artificielle) of
the Marseille University; ie at least 20 people (professors and Phd students)
working on the evolution of the theoritical part of Prolog III.

Alain Colmerauer is the director of the GIA.


The EIS AI-IST at VBO has had a very good relationship with PrologIA for many 
years.

The group has used Prolog II+ for some years and have participated in the 
field-testing of versions of this product. Prolog III is currently in use.



3. Technical Description

3.1 Prolog II+

We present here only the main features and the diffrences with the other 
Prolog languages.

	- accepts two syntaxes (for historic and technical reasons) : Marseille
	syntax and Edinburgh syntax.

	- operators at the level of terms.

	- marked identifiers (quote).

	- mechanism which solves inequation type constraints : dif(x,y) with x
	and y possibly unbound.

	- a delay mechanism : in standard Prolog it is impossible to express
	the fact that a number x is positive if the value is not known; to solve
	this difficulty the freeze(x,P) primitive is introduced which delays the
	execution of P until x is known.

	- modules can be created, used, loaded and saved dynamically by the 
	program; the module system is based on an extension of the prolog
	identifiers which are all prefixed; in any given state of a program,
	a module is defined as being the set of rules whose access identifiers
	have the same prefix; the modules can be compiled, modified, saved, 
	deleted and reloaded.

	- a complete automatic recovery system for copy and restore spaces is 
	implemented; another technique is used to recover memory in rule space.

	- a rule editor is implemented.

	- a program debugger is implemented.

	- call-in, call-out.

	- graphic primitives soon in MOTIF.

	- shared data zones with other languages.

See documentation for further details.


3.2 Prolog III

Prolog III is a reshaped Prolog integrating at the unification level :

	- a refined manipulation of trees, including infinite trees, together
	with a specific treatment of lists.

	- a complete treatment of two-valued Boolean Algebra.

	- a numeric treament of the operations of addition, substraction, 
	multiplication by a constant and the relations <,<=,>=,>.

	- the general processing of the relation <> (different).

The concept of unification is replaced by the concept of constraint solving in
a mathematical structure, i.e a domain equipped with operations and relations,
the operations being not necessarily defined everywhere.

Prolog III has, in addition, all the features of Prolog II+ (see 3.1).



4. How to get the kit

Prolog II+ and Prolog III  are provided for INTERNAL USE in EUROPE only. For
external customers see 2.1.

Please do not pass along this kit to ANY OTHER internal users. Digital will 
be in trouble if some kits are floating outside of EUROPE. You are responsible 
FOR THE CORRECT PROTECTION OF ANY KIT YOU INSTALL.

Prolog II+ and Prolog III are available under VMS and ULTRIX.

To get the kit send a mail to  AIDIVE::HIMBAUT indicating the operating system
used. You will receive the address of the location of the kit.

The documentation will be at the same location ( Installation guide and 
reference Manual). 



5. Support

5.1 Technical Support

Any bugs should be reported to AIDIVE::HIMBAUT. See also 5.4


5.2 Marketing Support

There are some brochures which can mailed or faxed. There is also some 
presentation material and papers available. Contact the AI-IST group at VBO or
send a mail to AIDIVE::HIMBAUT.


5.3 Trainings

A basic Prolog training will be setup if there is sufficient demand.

Two Prolog III trainings will be organised during Spring 1991:

	- first level :

		+ constraint based reasoning
		+ domain scope
		+ survey of applications
		+ one application in detail
		+ marketing and business viewpoints

	- advanced level :

		+ Prolog III features
		+ Hands-on solution of many examples in various domains.


5.4 Notesfile

Any problems or topics relevant to Prolog II+ or III can be entered in 
conference YIPPEE::PROLOG. 

Any discussion and exchange of software could take place in the notesfile.

	Serge HIMBAUT
	EIC AI-IST group
	BP 129 Sophia-Antipolis
	06560 Valbonne
	FRANCE

	tel : +33.92.95.50.61
	DTN:  828-5061
	Email : AIDIVE::HIMBAUT
	loc : @VBE


T.RTitleUserPersonal
Name
DateLines
277.1documentationAIDIVE::HIMBAUTFri Feb 08 1991 16:465
The documentation on-line for PrologII+ and PorlogIII will be available next
week; we will have it first on 3 1/4 disks written on a Mac Intosh with WORDS.
The documentation will be under .ln03 and .ps formats. 

Serge