🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #2022

Real Prolog applications at Unisys

#2022
From: Robin McEntire
Date: Wed, 10 Apr 1991 14:54
30 lines
2561 bytes
At Unisys we have developed two quite large, and very real-world applications using prolog.  Quintus prolog was used for both applications.  One application runs on a Sun workstation so uses Quintus' prolog for the UNIX environment, and the other application runs on a 386 box, so that we are using Quintus' 386 Prolog.

The first application is a configurator called BEACON.  It runs on a Sun workstation and uses Quintus prolog for the UNIX environment.  This application addresses the same problem as the well-known DEC R1/XCon configurator, but we have taken a very different strategy to solve the problem.  BEACON is written in prolog with some C routines used for GUI and uses a locally developed KLONE-style knowledge representation scheme (also written in Prolog).  The KR system provides a knowledge base and constraints on







 the knowledge base to act as drivers during a configuration session.  Approximately 8 of Unisys' large-scale computer's have been modelled using this system.

The second application is a Logistics Inventory Management Assistant (LIMA) written using Quintus' LPA prolog and runs on a 386 platform.  LIMA provides a spare parts analyst the ability to review and modify various data histories and projections of future use.  LPA provides nice windowing/dialog and graphics capabilities, so we can show the user good-looking bar charts of histories with  line graphs of varying styles projecting future utilization from past history data.  LIMA then provides a rule-based "b







ack-end" which gives the analyst a suggested solution to solving her/his parts needs.

We're hoping to do a few more, but right now we having nothing in the pipeline.


-- 
--------------------------------------------------------------------------------
Robin McEntire			 |  ARPA: robin@prc.unisys.com
Unisys/Paoli Research Center	 |  UUCP: {psuvax1,cbmvax}!burdvax!robin
--------------------------------------------------------------------------------
Technical Details
Message-ID: <17158@burdvax.PRC.Unisys.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!udel!burdvax!PRC.Unisys.COM!robin

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!udel!burdvax!PRC.Unisys.COM!robin
From: robin@PRC.Unisys.COM (Robin McEntire)
Newsgroups: comp.lang.prolog
Subject: Real Prolog applications at Unisys
Keywords: prolog, logistics, configuration
Message-ID: <17158@burdvax.PRC.Unisys.COM>
Date: 10 Apr 91 14:54:00 GMT
Sender: news@PRC.Unisys.COM
Reply-To: robin@PRC.Unisys.COM (Robin McEntire)
Followup-To: Real Prolog applications?
Organization: Unisys Corporation, Paoli Research Center; Paoli, PA
Lines: 16