home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / ai-faq / part6 < prev    next >
Text File  |  1993-12-12  |  37KB  |  656 lines

  1. Newsgroups: comp.ai,comp.ai.shells,news.answers,comp.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.kei.com!eff!news.umbc.edu!europa.eng.gtefsd.com!fs7.ece.cmu.edu!honeydew.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!mkant
  3. From: mkant+@cs.cmu.edu (Mark Kantrowitz)
  4. Subject: FAQ: Expert System Shells 6/6 [Monthly posting]
  5. Message-ID: <ai_6.faq_755770508@cs.cmu.edu>
  6. Followup-To: poster
  7. Keywords: Expert Systems, RETE, OPS
  8. Sender: news@cs.cmu.edu (Usenet News System)
  9. Supersedes: <ai_6.faq_753178123@cs.cmu.edu>
  10. Nntp-Posting-Host: a.gp.cs.cmu.edu
  11. Reply-To: mkant+ai-faq@cs.cmu.edu
  12. Organization: School of Computer Science, Carnegie Mellon University
  13. Date: Mon, 13 Dec 1993 08:15:29 GMT
  14. Approved: news-answers-request@MIT.Edu
  15. Expires: Mon, 24 Jan 1994 08:15:08 GMT
  16. Lines: 637
  17. Xref: senator-bedfellow.mit.edu comp.ai:19793 comp.ai.shells:1244 news.answers:15731 comp.answers:2983
  18.  
  19. Archive-name: ai-faq/part6
  20. Last-Modified: Mon Nov 15 15:57:25 1993 by Mark Kantrowitz
  21. Version: 1.14
  22.  
  23. ;;; ****************************************************************
  24. ;;; Expert System Shells *******************************************
  25. ;;; ****************************************************************
  26. ;;; Written by Mark Kantrowitz
  27. ;;; ai_6.faq -- 35834 bytes
  28.  
  29. This post contains Part 6 of the AI FAQ. It is cross-posted to the
  30. newsgroup comp.ai.shells because it contains material of interest to
  31. readers of that newsgroup. The other parts of the AI FAQ are posted only
  32. to the newsgroups comp.ai and news.answers.
  33.  
  34. CONTRIBUTIONS to this summary should be sent to mkant+ai-faq@cs.cmu.edu. 
  35. Companies wishing to expand their entries should send product
  36. summaries no longer than the RTworks or CLIPs entries, and should
  37. focus on features and facts. Hype and vague generalizations will be removed.
  38.  
  39. Part 6 (Expert System Shells):
  40.   [6-1]  Introduction and Acknowledgements
  41.   [6-2]  Other Sources of Information
  42.   [6-3]  Free/Cheap Expert System Shells
  43.   [6-4]  Commercial Expert System Shells
  44.  
  45. Search for [#] to get to question number # quickly.
  46.  
  47. ----------------------------------------------------------------
  48. Subject: [6-1]  Introduction and Acknowledgements
  49.  
  50. This is a list of commercial expert system shells and companies
  51. originally based on posts by Jason Trenouth <jason@harlequin.co.uk>,
  52. George Betzos <gabetzos@mailbox.syr.edu>, and Foxvog Douglas
  53. <dfo@vttoulu.tko.vtt.fi>, as well as parts of the commercial products
  54. section of the AI FAQ.  Thanks also to Arnold Bloemer
  55. <bloemer@tnt.uni-hannover.de>, Hans Voss, Stephan Weber, Tom Laffey,
  56. ljs@zycor.lgc.com, Hal Waters, Philip Vanneste, Daniel Corkill, Bruce
  57. Chih-Lung Lin, Willem Van Dyk, Kan-Lee Liou, Les Degroff, Alex Kean,
  58. Bob Orchard, Steve Witt, Cameron Laird, Thomas A. Russ, Peter Pavek,
  59. Ingemar Hulthage, Jerry Franke, Julian Smart, Andrew Verden, Remi
  60. Lissajoux, Patrick Albert, Patrick Suel, Liz Allen. Thanks to Richard
  61. Fozzard for information about MIKE and ES.
  62.  
  63. Many "real-time" expert systems are 'soft' real-time systems, in that
  64. they claim to be fast. A 'hard' real-time system would have features
  65. that guarantee a response within a fixed amount of real-time (e.g.,
  66. bounded computation, not just a fast match-recognize-act cycle).
  67. Systems like G2 use event-driven processing (restricting certain rules
  68. to execute only when specific WM elements change in a particular way)
  69. as a method of limiting forward chaining.
  70.  
  71. ----------------------------------------------------------------
  72. Subject: [6-2]  Other Sources of Information
  73.  
  74. In addition to the free expert system shells listed below, the Prolog
  75. Resource Guide lists a variety of Prolog implementations and products.
  76. In addition to being backward-chaining systems, many prolog
  77. implementations provide support for forward-chaining rules and other
  78. expert systems requirements. For example, Amziod sells
  79. Dennis Merritt's book, "Building Expert Systems in Prolog",
  80. Springer-Verlag, 1989, for $47 (with disk containing source code for $82).
  81.  
  82. The July/August 1992 issue of PC AI magazine includes their annual
  83. product guide for expert systems and related tools.  The December 1992
  84. issue of AI Expert Magazine, pages 42-49, contains an Expert System
  85. Resource Guide. The February 1991 issue of IEEE Computer has an
  86. article about Expert System Tools. Another article of possible
  87. interest is "Selection Criteria for Expert System Shells: A
  88. Socio-Technical Framework", by Anthony C. Stylianou, Gregory R. Madey,
  89. and Robert D.  Smith, CACM 35(10):30-48, October 1992.
  90.  
  91. Part 3 of the AI FAQ lists several key references on expert systems.
  92.  
  93. ----------------------------------------------------------------
  94. Subject: [6-3] Free/Cheap Expert System Shells
  95.  
  96. FOCL      -- ics.uci.edu:pub/machine-learning-programs/
  97.              Files: README and KR-FOCL-ES.cpt.hqx
  98.       Contact: pazzani@ics.uci.edu
  99.       Expert System Shell and Machine Learning Program;
  100.       A backward chaining rule interpreter with a graphical
  101.           interface for the MAC. 
  102.  
  103. SOAR      -- ftp.cs.cmu.edu:
  104.           /afs/cs.cmu.edu/project/soar/public/Soar5/ -- Lisp Version
  105.           /afs/cs.cmu.edu/project/soar/public/Soar6/ -- C Version
  106.         Contact: soar-request@cs.cmu.edu
  107.         Integrated Agent Architecture. Supports learning through chunking.
  108.  
  109. OPS5      -- ftp.cs.cmu.edu:user/ai/software/expert-systems/ops5.tar.Z
  110.  
  111. BABYLON-- gmdzi.gmd.de:gmd/ai-research/Software/ (129.26.8.90)
  112.       (BinHexed stuffit archive of Babylon)
  113.       Development environment for expert systems.
  114.  
  115. MOBAL is a system for developing operational models of application
  116. domains. It integrates a manual knowledge acquisition and inspection
  117. environment, an inference engine, machine learning methods for
  118. automated knowledge acquisition, and a knowledge revision tool. By
  119. using MOBAL's knowledge acquisition environment, you can incrementally
  120. develop a model of your domain in terms of logical facts and rules.
  121. You can inspect the knowledge you have entered in text or graphics
  122. windows, augment the knowledge, or change it at any time. The built-in
  123. inference engine can immediately execute the rules you have entered to
  124. show you the consequences of your inputs, or answer queries about the
  125. current knowledge. MOBAL also builds a dynamic sort taxonomy from your
  126. inputs. If you wish, you can use machine learning methods to
  127. automatically discover additional rules based on the facts that you
  128. have entered, or to form new concepts. If there are contradictions in
  129. the knowledge base due to incorrect rules or facts, there is a
  130. knowledge revision tool to help you locate the problem and fix it.
  131. MOBAL (release 2.2) is available free for non-commercial academic use
  132. by anonymous ftp from ftp.gmd.de:gmd/mlt/Mobal/. The system requires a
  133. Sun SparcStation, SunOS 4.1, OpenWindows 2.0, and HyperNeWS 1.4; the
  134. latter can be obtained by sending mail to newsdev@turing.ac.uk. By
  135. agreement with Turing Institute, HyperNeWS 1.4 is now also available
  136. from our server in the directory gmd/mlt/HyperNeWS/.
  137.  
  138. CLIPS 6.0 is an OPS-like forward chaining production system written in
  139. ANSI C by NASA. The CLIPS inference engine includes truth maintenance,
  140. dynamic rule addition, and customizable conflict resolution strategies.
  141. CLIPS, including the runtime version, is easily embeddable in other
  142. applications. CLIPS now includes an object-oriented language called COOL.
  143. CLIPS runs on IBM PC compatibles (including Windows 3.1 and MS-DOS 386
  144. versions), Macintosh, VAX 11/780, Sun 3/260, and HP9000/500. CLIPS is
  145. available from COSMIC at a nominal fee for unlimited copies with no
  146. royalties. (CLIPS is available free to NASA, USAF, and their contractors
  147. for use on NASA and USAF projects.) For more information, email
  148. service@cossack.cosmic.uga.edu, write COSMIC, University of Georgia, 382
  149. East Broad Street, Athens, GA 30602, call 706-542-3265, or fax
  150. 706-542-4807. To subscribe to the CLIPS mailing list, send a message to
  151. the list server listserv@cossack.cosmic.uga.edu (128.192.14.4) with
  152. message body SUBSCRIBE CLIPS-LIST. An electronic bulletin board
  153. containing information regarding CLIPS can be reached 24 hours a day at
  154. 713-286-5375 or 713-286-7552. Communications information is 300, 1200, or
  155. 2400 baud, no parity, 8 data bits, and 1 stop bit. The CLIPS help desk
  156. phone number is 713-286-8919 (fax 713-286-4479) and email address is
  157. stbprod@krakatoa.jsc.nasa.gov. (The address is STB Products Help Desk,
  158. LinCom Corporation, 1020 Bay Area Boulevard, #200, Houston, TX
  159. 77058-2628.) The book "Expert Systems: Principles and Programming" by
  160. Joseph Girrantano and Garey Riley comes with an MS-DOS CLIPS 4.2
  161. interpreter.
  162.  
  163. MIKE (Micro Interpreter for Knowledge Engineering) is a full-featured,
  164. free, and portable software environment designed for teaching purposes
  165. at the UK's Open University.  It includes forward and backward
  166. chaining rules with user-definable conflict resolution strategies, and
  167. a frame representation language with inheritance and 'demons' (code
  168. triggered by frame access or change), plus user-settable inheritance
  169. strategies.  Automatic 'how' explanations (proof histories) are
  170. provided for rule exectuion, as are user-specified 'why' explanations.
  171. Coarse-grained and fine-grained rule tracing facilities are provided,
  172. along with a novel 'rule graph' display which concisely shows the
  173. history of rule execution.  MIKE, which forms the kernel of an Open
  174. University course on Knowledge Engineering, is written in a
  175. conservative and portable subset of Edinburgh-syntax Prolog, and is
  176. distributed as non-copy-protected source code. MIKE version 1 was
  177. described in the October/November 1990 issue of BYTE. MIKE v1.50,
  178. which was formerly available from a range of ftp servers, has been
  179. superseded by two newer versions: MIKEv2.03, a full Prolog source code
  180. version, incorporating a RETE algorithm for fast forward chaining, a
  181. truth maintenance system, uncertainty handling, and hypothetical
  182. worlds, and MIKEv2.50, a turnkey DOS version with menu-driven
  183. interface and frame- and rule-browsing tools, fully compatible with
  184. MIKEv2.03, but without source code.  They are available by anonymous
  185. ftp from hcrl.open.ac.uk [137.108.81.16] as the files
  186.    MIKEv2.03: /pub/software/src/MIKEv2.03/*
  187.    MIKEv2.50: /pub/software/pc/MIKEV25.ZIP
  188. They are also available from the CMU AI Repository.
  189. For further information, please contact Marc Eisenstadt,
  190. M.Eisenstadt@open.ac.uk, Human Cognition Research Lab, The Open
  191. University, Milton Keynes MK7 6AA, UK, phone +44 908-65-3149, fax +44
  192. 908-65-3169.
  193.  
  194. ES: The October/November 1990 issue of BYTE also described the ES
  195. expert system. ES supports backward/forward chaining, fuzzy set
  196. relations, and explanation, and is a standalone executable for
  197. IBM-PCs. ES is available by anonymous ftp from
  198. ftp.uu.net:/pub/ai/expert-sys/ [192.48.96.9] as summers.tar.Z.
  199. ftp.uu.net is mirrored on unix.hensa.ac.uk [129.12.21.7] under
  200. /pub/uunet/.
  201.  
  202. GEST (Generic Expert System Tool) Version 4.0 is a flexible expert system
  203. shell applicable to a variety of problem domains.  Its knowledge
  204. representation schemes include facts, frames, rules, and procedures.  It
  205. supports forward and backward inferencing with multiple options for each and
  206. message handling for frame objects.  There is a time system to support an
  207. event history and reverting back to a previous state.  In addition, there is
  208. support for fuzzy logic and certainty factor maintenance.  Features new to
  209. V4.0 include a blackboard architecture (single level and hierarchical) with a
  210. control module and knowledge sources.  The user interface utilizes the
  211. Symbolics windowing system and is menu and mouse driven.  GEST can be
  212. embedded in a user program (with or without the GEST user interface) by using
  213. a library of function calls.  The printed reference manual includes a
  214. tutorial, table of contents, and thorough index.  GEST runs only on Symbolics
  215. Lisp Machines, Genera 7.2.  GEST users are expected to be familiar with
  216. Symbolics machines.  Source and object files are available by anonymous ftp
  217. to ftp.gatech.edu in the (binary) file pub/ai/gest.tar.Z.  Register your copy
  218. with John Gilmore, Georgia Tech Research Institute, ITL/CSITD 0800, Atlanta,
  219. GA 30332, USA, Internet: john.gilmore@gtri.gatech.edu.  Send your name,
  220. address, organization, phone number, and Internet email address.  To request
  221. a free printed copy of the GEST manual (not in the distribution file), please
  222. also contact John Gilmore.  Users are free to produce as many copies of the
  223. GEST Reference Manual as they require without any restrictions.
  224.  
  225. ----------------------------------------------------------------
  226. Subject: [6-4] Commercial Expert System Shells
  227.  
  228. The commercial products below are listed in alphabetical order.
  229.  
  230. 1ST-CLASS, 1ST-CLASS FUSION, and 1ST-CLASS HT run on personal
  231. computers. For more information, write to 1st-Class Expert Systems,
  232. Inc., 526 Boston Post Road, Suite 150, Wayland, MA 01778 or call
  233. 800-872-8812 (508-358-7722). See PC Tech Journal 7(4):111, April, 1989
  234. and PC Week 6(20):23, May 22, 1989.
  235.  
  236. ACTIVATION FRAMEWORK runs on personal computers and costs $5000.  This
  237. tool is not a tradition expert system shell, rather is a tool for
  238. building real-time data interpretation applications.  The vendor
  239. claims the tool competes with Gensym's G2 in terms of application
  240. domains.  However, G2 is not a tool for end users, but rather for C
  241. and/or Ada software developers. For more information, write to The
  242. Real-Time Intelligent Systems Corporation, 26 Worthen Street,
  243. Chelmsford, MA 01824, or call 508-250-4633.
  244.  
  245. Aion Development System (ADS) runs on numerous platforms, including
  246. DOS, OS/2, SunOS, Microsoft Windows, and VMS.  It includes an object
  247. oriented knowledge representation, forward, backward, bidirectional,
  248. and pattern matching rules, graphics, calls to/from other languages
  249. (C, Pascal, ...), and the Choreographer graphical user interface. For
  250. more information, write to Aion Corporation, 101 University Avenue,
  251. Palo Alto, CA 94301, call 800-845-2466 (415-328-9595), or fax
  252. 415-321-7728.  For Europe, write to Software Generation,
  253. Kontichsesteenweg 40, B 2630 Aartselaar, Belgium, call
  254. 32-(0)3-877.12.93, or fax 32-(0)3-877.13.55
  255.  
  256. ART-IM and CBR Express run on personal computers (ART-IM $8,000, CBR
  257. Express $10,000), workstations (CBR Express $12,500), and IBM
  258. mainframes (CBR Express $150,000).  Although ART-IM can be purchased
  259. as a separate product, it is part of CBR Express. ART-IM does
  260. forward-chaining, has object-oriented contructs, and a good C interface.
  261. It will also do backward chaining but you have to program that into
  262. the rules yourself (easy enough to do). For more information, write
  263. to Inference Corporation, 550 North Continental Boulevard, El Segundo,
  264. CA 90245, call 213-322-0200, or fax 213-322-3242.
  265.  
  266. BABYLON. For more information, write to VW-GEDAS GmbH, Pascalstrasse
  267. 11, W-1000 Berlin 10, call +49 30-39-970-0, or fax +49 30-39-970-999.
  268.  
  269. CLIPS 6.0 is an OPS-like forward chaining production system written in
  270. ANSI C by NASA. The CLIPS inference engine includes truth maintenance,
  271. dynamic rule addition, and customizable conflict resolution strategies.
  272. CLIPS, including the runtime version, is easily embeddable in other
  273. applications.  CLIPS now includes an object-oriented language called COOL
  274. (Common Object-Oriented Language).  CLIPS runs on IBM PC compatibles
  275. (including Windows 3.1 and MS-DOS 386 versions), Macintosh, VAX 11/780,
  276. Sun 3/260, and HP9000/500.  CLIPS is available from COSMIC at a nominal
  277. fee for unlimited copies with no royalties. (CLIPS is available free to
  278. NASA, USAF, and their contractors for use on NASA and USAF projects.)
  279. For more information, email service@cossack.cosmic.uga.edu, write COSMIC,
  280. University of Georgia, 382 East Broad Street, Athens, GA 30602, call
  281. 706-542-3265, or fax 706-542-4807. To subscribe to the CLIPS mailing
  282. list, send a message to the list server listserv@cossack.cosmic.uga.edu
  283. (128.192.14.4) with message body SUBSCRIBE CLIPS-LIST. An electronic
  284. bulletin board containing information regarding CLIPS can be reached 24
  285. hours a day at 713-280-3896 or 713-280-3892. Communications information
  286. is 300, 1200, or 2400 baud, no parity, 8 data bits, and 1 stop bit. The
  287. CLIPS help desk phone number is 713-286-8919 (fax 713-286-4479) and email
  288. address is stbprod@fdr.jsc.nasa.gov. (The address is STB Products Help
  289. Desk, LinCom Corporation, 1020 Bay Area Boulevard, #200, Houston, TX
  290. 77058-2628.)  The book "Expert Systems: Principles and Programming" by
  291. Joseph Girrantano and Garey Riley comes with an MS-DOS CLIPS 4.2
  292. interpreter.  [Note: Folks who obtain CLIPS from COSMIC can do anything
  293. they wish with it, including redistribute it.  Folks who obtain CLIPS
  294. directly from NASA are restricted to using it for US government purposes
  295. only.]
  296.  
  297. COGNATE runs on the Apple Macintosh and costs $250. For more
  298. information, write to Peridom, PO Box 1812, Bowie, MD 20716, or call 
  299. 301-390-9570. See also MacUser 4(12):134, December, 1988.
  300.  
  301. COGSYS. For more information, write to COGSYS Ltd., Enterprise House,
  302. Unit 37, Salford University Business Park, Salford M6 6AJ, England, or
  303. call 061-745-7604.
  304.  
  305. CRYSTAL runs on personal computers and is available from Intelligent
  306. Environemnts. See PC Magazine 8(2), January 31, 1989.
  307.  
  308. ECLIPSE runs on personal computers (DOS, Windows). System V Unix and
  309. POSIX versions are also available. The syntax is derived from Inference
  310. Corporations' ART and is compatible with NASA's CLIPS.  Features include
  311. data-driven pattern matching, forward and backward chaining, truth
  312. maintenance, support for multiple goals, relational and object-oriented
  313. representations, and integration with dBase. For more information, write
  314. to The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143,
  315. call 800-233-2622 (412-741-6420), or fax 412-741-6457.  See also IEEE
  316. Computer, February 1991, pages 19-31. Cost is $999 for Windows, $1,999
  317. for Unix, $799 for DOS 386, and $1,499 for OS/2.
  318.  
  319. EXPERT-EASE runs on personal computers and is available from
  320. Expertech, Ltd. See PC User (103):94, March 29, 1989.
  321.  
  322. Exper-OPS5-Plus runs on the Apple Macintosh and costs $495. For more
  323. information, write to ExperTelligence, 5638 Hollister, Suite 302,
  324. Goleta, CA 93117, call 800-828-0113 (except CA), 800-826-6144 (CA
  325. only), or 805-967-1797. See MacUser 4(12):134, December, 1988.
  326.  
  327. EXSYS runs under MS-DOS, MS-Windows, Apple Macintosh, Sun Open Look,
  328. Unix and Vax and is available from Exsys, Inc., 1720 Louisiana
  329. Boulevard, NE, Suite 312, Albuquerque, NM 87110, call 800-676-8356
  330. (505-256-8356), or fax 505-256-8359. See also PC Tech Journal
  331. 7(1):115, January, 1989. A demo version for MS-Windows or Macintosh is
  332. available for $40. [6/93]
  333.  
  334. FLEX is a hybrid expert system toolkit available across a wide range of
  335. different hardware platforms which offers frames, procedures and rules
  336. integrated within a logic programming environment.  FLEX supports
  337. interleaved forward and backward chaining, multiple inheritance,
  338. procedural attachment, an automatic question and answer system.  Rules,
  339. frames and questions are described in a English-like Knowledge
  340. Specification Language (KSL) which enables the development of easy-to-read
  341. and easy-to-maintain knowledge bases.  FLEX is implemented in, and has
  342. access to, Prolog. FLEX is available from LPA (who originally developed
  343. flex on the PC), and also from most major Prolog vendors under license,
  344. including Quintus, BIM, Interface, and ISL.  FLEX has been used in
  345. numerous commercial expert systems, and prices on a PC running Windows or
  346. on a Macintosh start at around $1,000.  [A review of Quintus-flex is
  347. expected in an upcoming issue of PC-AI. --mk] For more information contact:
  348. Logic Programming Associates Ltd, Studio 4, R.V.P.B., Trinity Road, 
  349. London, SW18 3SX.  Tel: +44 81 871 2016; Fax: +44 81 874 0449.
  350. Email: lpa@cix.compulink.co.uk
  351.  
  352. G2 is a real-time expert system shell that runs on workstations and
  353. personal computers. It has real-time temporal reasoning, with rules,
  354. procedures, and functions built around an object-oriented paradigm.
  355. One can interface, both locally and over a network (TCP/IP and
  356. DECnet), to other programs (C and ADA), control systems, and
  357. databases.  G2 provides distributed computing and a multi-user
  358. client/server architecture.  For more information, write to Gensym
  359. Corporation, 125 Cambridge Park Drive, Cambridge, MA 02140, call
  360. 617-547-2500/9606, or fax 617-547-1962.
  361.  
  362. GBB, generic blackboard framework: provides:
  363.  -- A high-performance blackboard database compiler and
  364.       runtime library, which support pattern-based, multidimensional 
  365.       range-searching algorithms for efficient proximity-based retrieval 
  366.       of blackboard objects
  367.  -- KS representation languages
  368.  -- Generic control shells and agenda-management utilities
  369.  -- Interactive, graphic displays for monitoring and examining
  370.     blackboard and control components
  371. These components provide the infrastructure needed to build
  372. blackboard-based applications.    GBB is available for DOS/Windows, Mac,
  373. Unix workstations (Sun, HP/Apollo, IBM, DEC, Silicon Graphics),
  374. Symbolics and TI Explorer Lisp machines.  (GBB is a significantly enhanced,
  375. commercial version of the UMass GBB research framework, available via
  376. FTP from dime.cs.umass.edu:/gbb/.) NetGBB, distributed extension to
  377. GBB, provides to GBB the communication and coordination facilities
  378. needed to build heterogenous distributed blackboard applications.
  379. For more information write to Blackboard Technology Group, Inc., 401 Main 
  380. Street, Amherst, MA  01002, call 413-256-8990, or fax 413-256-3179. To
  381. be added to the mailing lists, send mail to gbb-user-request@bn.cs.umass.edu.
  382. There are two mailing lists, gbb-user (moderated) and gbb-users (unmoderated).
  383.  
  384. GOLDWORKS II. For more information, write to Gold Hill Computers, Inc.,
  385. 26 Landsdowne Street, Cambridge, MA 02139, call 800-242-5477
  386. (617-621-3300), or fax 617-621-0656.
  387.  
  388. GURU is a real-time expert system that runs on personal computers. For
  389. more information, write to Micro Data Base Systems, Inc. (MDBS), PO
  390. Box 6089, Lafayette, IN 47903-6089 call 800-344-5832 (317-463-2581),
  391. or fax 317-448-6428.
  392.  
  393. HyperX runs on the Apple Macintosh. For more information, write to
  394. Millenium Software, 1970 S. Coast Highway, Laguna Beach, CA 92651, or
  395. call 714-497-7439. See also MacWeek 3(5):6, January 31, 1989.
  396.  
  397. HUGIN System is a software package for constrution of model based expert
  398. systems in domains characterized by inherent uncertainty. The Hugin System
  399. contains an easy to use probability based deduction system, applicable to
  400. complex networks with cause-effect causal relations subject to uncertainty.
  401. The Hugin System presents a novel development. The implementation is based
  402. on an improvement of the award winning work by Lauritzen and Spiegelhalter:
  403. Local Computation with Probabilities on Graphical Structures and their
  404. Application to Expert Systems. The Hugin Demonstration is available for
  405. anonymous ftp from the host hugin.dk (129.142.51.10). Please refer to the
  406. README file in the /pub/directory. For more information write to Hugin
  407. Experyt A/S, Niels Jernes Ve 10, DK-9220 Aalborg O, Phone +45 9815 6644,
  408. Fax: +45 9815 8550, Email: info@hugin.dk.
  409.  
  410. ILOG RULES is a high performance embeddable rule-based inference
  411. engine. It is a forward chaining tool, written in C++ (hence it is
  412. object-oriented and supports inheritance mechanisms) and is also
  413. provided as a C++ library. It runs virtually on any Unix platform
  414. (e.g., HP97X0, Sun4, RS/6000, DecStations) as well as on PCs running
  415. DOS (with or without MS/Windows) or OS/2.  It extends OPS/5 with
  416. nested premises (objects as values), rule packets (logical grouping of
  417. rules), a full Truth Maintenance System (TMS) for efficient
  418. non-monotonic reasoning, compilation of rules into C/C++ code, and an
  419. object oriented data-model in C++. ILOG RULES work directly on user
  420. objects, so interfacing is straightforward. C/C++ code may be included
  421. in rule conditions and actions.  ILOG RULES is based on the fast XRETE
  422. implementation of the RETE algorithm developed by Thomson-CSF.  For
  423. more information, contact ILOG, Inc., 2073 Landings Drive, Mountain
  424. View, CA 94043, tel 415-390-9000, fax 415-390-0946, e-mail
  425. info@ilog.com.  European customers should contact ILOG SA, 2, av.
  426. Gallieni, BP 85, 94253 Gentilly CEDEX, France, tel +33 (1)
  427. 46-63-66-66, fax +33 (1) 46-63-15-82, e-mail info@ilog.fr.
  428.  
  429. INTELLIGENT DEVELOPER runs on the Apple Macintosh and costs $395.  For
  430. more information, write to Hyperpress Publishing, PO Box 8243, Foster
  431. City, CA 94404, or call 415-345-4620. See also MacUser 4(12):134,
  432. December, 1988.
  433.  
  434. INTELLIGENCE COMPILER.  For more information, write to Intelligence
  435. Ware 9800 S. Sepulveda Blvd.  Los Angeles, CA 90045-5228 call
  436. 213-417-8896, or fax 213-417-8897.
  437.  
  438. Instant-Expert Plus runs on the Apple Macintosh and costs $498.  For
  439. more information, write to Human Intellect Systems, 1670 South
  440. Amphlett Blvd, Suite 326, San Mateo, CA 94402, or call 800-522-5939
  441. (415-571-5939).  See also MacUser 4(12):134, December, 1988.
  442.  
  443. KBMS runs on personal computers. For more information, write to
  444. AICorp, 138 Technology Drive, Waltham, MA 02254-9748, or call
  445. 617-891-6500.  PC Week 6(35):63, September 4, 1989.
  446.  
  447. KEE, ProKappa, and Kappa run on personal computers, workstations, and
  448. Lisp machines. For more information, write to IntelliCorp, Inc., 1975
  449. El Camino Real West, Mountain View, CA 94040-2216, call
  450. 415-956-5660/5500 or fax 415-965-5647. See also Communications of the
  451. ACM 31(4):382-401, April, 1988.
  452.  
  453. KES and SNAP run on personal computers (KES $4,000), workstations (KES
  454. $10,000, SNAP $40,000 on most platforms), minicomputers (KES $25,000),
  455. IBM mainframes (KES $60,000). Although KES can be purchased
  456. separately, it is part of SNAP. For more information write to Software
  457. Architecture and Engineering, Inc., 1600 Wilson Boulevard, Suite 500,
  458. Arlington, VA 22209, call 703-276-7910, or fax 703-284-3821.  Write to
  459. Template Software, 13100 Worldgate Drive, Suite 340, Herndon, Virginia
  460. 22070, call 703-318-1000, or fax 703-318-7378.
  461.  
  462. Knowledge Craft runs on minicomputers and Lisp machines. For more
  463. information, write to Carnegie Group, 5 PPG Place, Pittsburgh, PA
  464. 15222, call 800-284-3424 (412-642-6900), or fax 412-642-6906.
  465.  
  466. KnowledgeWorks runs on workstations (Sun3, Sparc, DEC (MIPS), HP
  467. 400,700, IBM RS6000, Intergraph, MIPS).  It includes a CLOS-based
  468. object system, OPS compatible forward chainer (2500 firings/sec on a
  469. Sparc2), Prolog compatible backward chainer (40 KLIPS), graphical
  470. programming environment, user-defined conflict resolution, MetaRule
  471. Protocol for extending execution model, and a SQL interface for
  472. relational databases.  For more information write to Harlequin Inc.,
  473. One Cambridge Center, Cambridge, MA 02142, USA, call
  474. 1-800-works-for-you (1-800-967-5749) or 617-252-0052, or fax
  475. 617-252-6505.  European customers should write to Harlequin Ltd.,
  476. Barrington Hall, Barrington, Cambridge CB2 5RG, UK, call 0223-872522,
  477. or fax 0223-872519. E-mail: knowledgeworks-request@harlqn.co.uk or
  478. works@harlequin.com. They also sell LispWorks (a Common Lisp and Prolog
  479. programming environment) -- see part 4 of the Lisp FAQ, MLWorks (an ML
  480. programming environment), and Watson (an intelligence analysis tool).
  481.  
  482. Laser. For more information, write to Bell Atlantic Knowledge Systems,
  483. Inc., P.O. Box 3528, Princeton, NJ 08543-3528, or call 800-552-2257
  484. (609-275-8393).
  485.  
  486. LEVEL5 OBJECT runs on IBM PCs (Windows, $995), VAX/VMS, MVS and the
  487. Apple Macintosh ($695). LEVEL5 OBJECT is a robust object-oriented
  488. application development system with a tunable inference engine
  489. product.  For more information, write to Information Builders, 1250
  490. Broadway, New York, NY 10001, or call 800-444-4303 (212-736-4433).
  491. Customer Support is 212-736-6130. See also MacUser 4(12):134,
  492. December, 1988, AI Expert 4(5):71, May, 1989, and MacUser 6(2):88,
  493. February, 1990.
  494.  
  495. M.4 runs on personal computers (DOS, Windows) and sells for $995
  496. (special pricing is currently in effect, selling for $495). A version
  497. for Sun workstations and the Apple Macintosh is under development. It
  498. features a modular Kernel Library for linking into C-language
  499. applications, backward and forward chaining, pattern matching,
  500. certainty factors, procedural control, and an object-oriented
  501. programming system. M.4 is embeddable, configurable, and extendable.
  502. For more information, write to Cimflex Teknowledge Corporation, 1810
  503. Embarcadero Road, Palo Alto, CA 94303, or call 800-285-0500
  504. (415-424-0500), fax 415-493-2645.
  505.  
  506. MacSMARTS, MacSMARTS - Professional, and HyperSMARTS run on the Apple
  507. Macintosh (all versions less than $500). For more information, write
  508. to Directory Cognition Technology, 55 Wheeler Street, Cambridge, MA
  509. 02138, or call 617-492-0246. See also MacUser 4(12):134, December,
  510. 1988.
  511.  
  512. MERCURY KBE. For more information, write to Artificial Intelligence
  513. Technologies, Inc., 40 Saw Mill River Road, Hawthorne, NY 10532, call 
  514. 800-333-1406 (914-347-6860), or fax 914-347-3182.
  515.  
  516. MUSE. For more information, write to Cambridge Consultants, Science
  517. Park, Milton Road, Cambridge CB4 4DW, England, or call
  518. 0223-420024 Cambridge.
  519.  
  520. NEXPERT OBJECT runs on over 30 platforms supported including personal
  521. computers ($5000), Macintosh ($5000), workstations ($12,000),
  522. minicomputers, and mainframes. Nexpert Object is written in C, and
  523. includes a graphical user interface, knowledge acquisition tools, and
  524. forms system. For more information, write to Neuron Data, 156
  525. University Avenue, Palo Alto, CA 94301, call 800-876-4900
  526. (415-321-4488), or fax 415-321-3728. Other office include New York,
  527. 212-832-8900; Philadelphia, 215-941-2981; Washington, DC,
  528. 703-821-8800; Los Angeles, 714-851-4621; Chicago, 708-955-3688;
  529. Houston, 713-739-9020; United Kingdom, 44-71-408-2333, fax
  530. 44-71-495-6274; France, 33-1-40-70-04-21, fax 33-1-47-23-71-43; and
  531. Japan, 81-3-3746-4371, fax 81-3-3746-4374.  See also IEEE Software
  532. 5(5):98, September, 1988, PC Tech Journal 6(11):112, November, 1988,
  533. MacUser 4(12):134, December, 1988, MacUser 4(9):136, September, 1989,
  534. Computer Language 6(12):123, December, 1989, PC Week 7(26):43, July 2,
  535. 1990, MacWeek 4(25):10, July 10, 1990, and IEEE Expert December, 1991,
  536. page 72.
  537.  
  538. Personal Consultant Plus. For more information, write to Texas Instruments
  539. PO Box 2909, MS/2240, Austin, TX 78769, or call 800-527-3500.
  540.  
  541. RAL (Rule-extended Algorithmic Language) is a C-based RETE (OPS83)
  542. implementation that allows one to seamlessly add rules and objects to
  543. C programs. It runs on Apollo, Sony News, AT&T 3B series, Aviion,
  544. DecStation, HP9000, RS/6000, Sun3, Sparc, Pyramid, Stratus, Unix
  545. System V 386 machines, VAX, microVAX (VMS) and DOS. Production Systems
  546. Technologies was founded by Charles Forgy, the original inventor of
  547. the RETE algorithm.  For further information, write to Production
  548. Systems Technologies, Inc., 5001 Baum Boulevard, Pittsburgh, PA 15213,
  549. call 412-683-4000 or fax 412-683-6347. [6/93]
  550.  
  551. Rete++ supports both forward and backward chaining.  With Rete++ the
  552. programmer can develop object hierarchies and instantiate, manipulate,
  553. and access them using either C++, the standard rule-based syntax, or C.
  554. Asserting and modifying the data that is considered by rules is done by
  555. creating a C++ instance and performing assignments to and accessing the
  556. member data of the instance.  Rete++ automatically generates C++ class
  557. taxonomies.  The C++ components of Rete++ applications use these
  558. generated classes directly or further subclass them as needed.  The
  559. Rete++ inference engine automatically considers any instances of a
  560. generated class (or its subclasses) in the matching of rule conditions.
  561. C++ data types provided by Rete++ allow more flexible representation and
  562. automatic reasoning using standard C++ syntax without extraneous function
  563. calls.  Rete++ automatically monitors changes to C++ objects without
  564. requiring programmers to explicitly code function calls.  Rete++ is
  565. provided as a C++ class library.  As such, it may be linked as part of
  566. your C++ application.  You may completely embed Rete++, with or without
  567. its graphical development environment.  Modules for developing Case Based
  568. Reasoning and integration with databases are available for Rete++
  569. applications.  Rete++ integrates a dependency based Truth Maintenance
  570. System to preserve logically sound and complete reasoning in spite of
  571. non-monotonicity.  Multiple rulesets and agendas support modular
  572. development and cooperating expert systems. Rete++ has an advanced
  573. browser for rule based programming. The Rete++ windowing development
  574. environment monitors the knowledge base with multiple views that are all
  575. updated in real-time, allowing for debugging, browsing, the monitoring
  576. and setting of break points, and the tracing of rules, facts and goals.
  577. Rete++ for Windows $1499, Windows NT and OS/2 $2249, Solaris and HP-UX
  578. $2999 command line interface and $3999 for X Windows.  For more
  579. information write to The Haley Enterprise, Inc. 413 Orchard St.,
  580. Sewickley, PA 15143, call 800-233-2622 (412-741-6420), or fax
  581. 412-741-6457.
  582.  
  583. RTworks is a family of independent software modules developed for
  584. intelligent real-time data acquisition and monitoring, data analysis,
  585. message/data distribution, and message/data display. RTworks offers a
  586. number of sophisticated problem-solving strategies including
  587. knowledge-based systems, a point-and-click graphical user interface,
  588. temporal and statistical reasoning, and the ability to distribute an
  589. application over a heterogeneous network.  Included with RTworks is a
  590. high-speed inference engine (RTie) which is used to analyze the data
  591. using objects, classes, procedures, and rules. The IE can perform
  592. trending, prediction and temporal reasoning of rapidly changing data.
  593. Displays can be built by non-programmers using a user-friendly DRAW
  594. program.  More than 60 different formats are provided for displaying
  595. input data including strip charts, bar charts, control charts, dials,
  596. pie charts, and high-low graphs.  Graphical objects can be tied to
  597. variables which dynamically control attributes such as color, scale,
  598. rotation, motion, animation, and more.  RTworks runs in a
  599. client-server architecture in which the RTserver process intelligently
  600. distributes the application's messages and data to only the client
  601. prcoesses which need them. User-defined client processes can connect
  602. to the RTserver and send and receive messages with other processes in
  603. the application. Possible applications include process control,
  604. network monitoring, financial trading, and command and control.
  605. RTworks is available on a variety of Unix and VMS platforms under a
  606. floating license in which you pay only for the number of simultaneous
  607. users, and the software is not node-locked to a particular machine.
  608. Current RTworks customers include Lockheed, NASA, Dow Chemical, PG&E
  609. (Pacific, Gas, and Electric), SWIFT, Mazda, and NTT. For further
  610. information, write to Talarian Corporation, 444 Castro Street, Suite
  611. 140, Moutain View, CA 94041, call 415-965-8050, fax 415-965-9077, or
  612. send E-mail to don@talarian.com or tom@talarian.com.
  613.  
  614. SMECI is an expert system shell based on Lisp. For more information,
  615. contact ILOG, Inc., 2073 Landings Drive, Mountain View, CA 94043, tel
  616. 415-390-9000, fax 415-390-0946, email info@ilog.com.  European
  617. customers should write to ILOG, 2, av. Gallieni, BP 85, 94253 Gentilly
  618. Cedex, France, tel +33 (1) 46-63-66-66, fax +33 (1) 46-63-15-82, email
  619. info@ilog.fr.
  620.  
  621. TestBench, Shell is available from the Carnegie Group, Pittsburgh,
  622. Pennsylvania.  The development environment runs on the SUN workstations
  623. and the production environment on a number of platforms including PCs and
  624. NeXT machines.
  625.  
  626. VP-EXPERT version 3.1 runs on the IBM PC under DOS.  A student version
  627. of the product is available for around $40. The student version is
  628. fully functional but limited to 16k in the total size of the system.
  629. For more information, write to Wordtech Systems Inc., 21, Altarinda
  630. Road, Orinda, CA 94563, or call 800-288-3295, (510-254-0900).  See
  631. also MacUser 4(12):134, December, 1988.
  632.  
  633. YAPS is a tool for building expert systems and other programs that use
  634. a rule-based knowledge representation in Lisp. The YAPS library
  635. provides a CLOS class and appropriate methods which the programmer may
  636. mix into his/her own classes or use directly.  Rules and facts about
  637. an instance are associated with the instance.  Instead of one large
  638. knowledgebase with many rules which are hard to debug and maintain,
  639. the programmer creates smaller knowledge-bases which are modular and
  640. more efficient.  The YAPS knowledge-bases can interact with and be
  641. controlled by the programmer's other modules, making hybrid systems
  642. straightforward.  Introduced by Liz Allen at AAAI-83, YAPS is now
  643. available on Apple Macintosh, Sun3 and Sun4 (SPARC), DEC VAX under VMS
  644. and Ultrix, and 88Open platforms. On workstations, a single license
  645. costs $3995 and on the Macintosh (under Macintoch Common Lisp), it is
  646. $445. YAPS runs in most commercial Common Lisps including Allegro CL,
  647. Harlequin Lispworks, Lucid CL, IBUKI CL, and Macintosh Common Lisp.
  648. YAPS is also available for the TI Explorer and Symbolic Lisp Machines,
  649. and a Flavors version is available for Sun3 in Franz Lisp.  Other
  650. ports are underway -- for price and availability contact College Park
  651. Software at 461 W. Loma Alta Dr., Altadena, CA 91001-3841, USA; or by
  652. email at info@cps.altadena.ca.us, or call 818-791-9153 (voice) or
  653. 818-791-1755 (FAX).
  654. ----------------------------------------------------------------
  655. ;;; *EOF*
  656.