Navigation  without Java Scripts

Visual Prolog Application Examples

Structure Recognition

Prolog is very good at structure recognition, which makes it easy to create parsers and interpreters. Natural language recognition and sentence analysis are natural applications.

 Sentance analysis tree

Expert Systems

Prologs ability to easily handle complex information has made it one of the few languages suitable for developing expert and knowledge based systems. Many general expert system shells that support high- level knowledge engineering have been developed using the Prolog language. Examples of custom designed Prolog expert system shells are insurance and diagnostic systems and aircraft disposition. The screen below shows the ESTA expert system shell. ESTA is developed in Visual Prolog. An ESTA AI application

 

 

 

Scheduling and Plan Generation

Scheduling and plan generation are two other areas where Prolog is used extensively, often in situations where traditional methods cannot be used. The screen below shows a shift planning system that was coded exclusively in Visual Prolog. Versions of this program are used by hospitals, airlines, and bus companies, and even McDonalds restaurants in Scandinavia Planning screen

Capacity Optimization

The following screen capture is taken from a VPI application running under the OS/2 PM operating system. The SCORE (Slot Coordination and Reporting Environment) system is used at many airports.

  Screen dump

Logistics

Logistics and optimization is also an area where many problems have been solved with Prolog. The following comes from an application that optimizes the combined systems of production and distribution across many locations Screen dump