[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
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 |
205.0. "KAPPA versus NEXPERT OBJECT" by GYPSC::BADE () Thu Jun 21 1990 20:31
We have had a chance to look into KAPPA (Intellicorp's new entry level shell)
shortly in order to see how it performs under PCSA. It requires an AT-compatible
PC clocked with at least 10Mhz, running MS-DOS V3.0 and MS-Windows V2.1 upwards.
With a few restrictions and a little patience it even worked on an old
VAXmate with PCSA V2.1. On an IBM PS/2 (12MHz) running with PCSA V3.0 we could
hardly see the difference between local and disk server operation. No special
efforts for tuning have been made.
KAPPA is written in C, but comes closer to LISP-based tools than NEXPERT
OBJECT for about half of NEXPERT's cost. In addition to rule- class- and
object editors it includes an interpreter (KAL) language which makes it more
similar to EPITOOL. Similar to EPITOOL it includes a window based customizeable
end-user interface with active image objects, which can be dynamically created
and modified at runtime(!). Serious drawbacks of KAPPA are the availability
on just one platform and the lack of facilities for integration (no database
access support !) and migration.
If an application is likely to stay isolated on separate PCs and doesn't
need further integration or adaptation to special user interface requirements,
KAPPA is a serious competitor for NEXPERT OBJECT. However, whenever the expert
system is likely to grow unpredictedly, in choosing between the two tools we
would strongly recommend NEXPERT OBJECT.
A tabular comparison between KAPPA and NEXPERT OBJECT is given below.
Certainly the table is incomplete and just reflects the short timeframe
we had available to look into it.
Feature KAPPA NEXPERT
--------------------------------------------------------------------------------
OBJECTS:
slot inheritence yes yes
local slots yes yes
downwards inheritence yes yes
upwards inheritence no yes
multiple parent classes no yes
multiple inheritence workaround yes
subclasses yes yes
subobjects no yes
message passing yes workaround
active images yes no
slot options:
prompting yes yes
if needed methods yes yes
before change methods yes no
after change methods yes yes
cardinality (multiple values) yes limited
allowable values yes workaround
value types: text, number, boolean yes yes
value type date no yes
value type object yes interpretations only
RULES:
symmetry (forward + backward chaining) yes yes
dynamic rule creation yes no
INTERPRETER LANGUAGE: yes no
DEVELOPMENT ENVIRONMENT:
rule traceing yes yes
breakpoints yes yes
rule network limited yes
object network yes yes
journalling no yes
INTEGRATION:
call out yes yes
call in no yes
database access no yes
platforms MS-DOS MS-DOS,VAX/VMS,ULTRIX...
applicable under PCSA yes (although yes
not supported)
knowledge base portability n.a. via ASCIIfiles
end user interface included with nxpline only
active images
--------------------------------------------------------------------------------
Dirk Bade
ACT-IS/IT Munich
T.R | Title | User | Personal Name | Date | Lines |
---|
205.1 | Lotus 1-2-3 and dBase III accessible | GYPSC::BADE | | Mon Jun 25 1990 18:55 | 8 |
| It should be mentioned for completeness that KAPPA includes access
to dBase III, Lotus-1-2-3 and standard text files - all in the MS-DOS
environment.
Dirk
|