Khabeer (خبير)‎ : an object-oriented Arabic expert system shell

المؤلفون المشاركون

Arif, Mustafa M.
al-Muhtasib, Husni Abd al-Ghani

المصدر

The Arabian Journal for Science and Engineering. Section B, Engineering

العدد

المجلد 22، العدد 2B (31 أكتوبر/تشرين الأول 1997)، ص ص. 275-293، 19ص.

الناشر

جامعة الملك فهد للبترول و المعادن

تاريخ النشر

1997-10-31

دولة النشر

السعودية

عدد الصفحات

19

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الملخص EN

KHABEER( خبير ) is an object-oriented Arabic expert system shell.

KHABEER provides the basic requirements of any expert system shell: production system, object-oriented and query language.

KHABEER is an Arabic tool, where all the syntax, commands, and error messages are in Arabic.

KHABEER is written in C language to support the goals of high portability, low cost, and ease of integration with external systems.

KHABEER, as a production system, has two methods to represent facts: ordered facts ( حقائة) and non-ordered facts (نماذج).

Rules (قواعد) are the primary knowledge representation scheme in KHABEER.

KHABEER uses agenda mechanism ( محضر) for executing different rules.

There are seven different strategies (أسلوب) for selection of a rule to be fired.

KHABEER, as Object Oriented Language, has 11 predefined classes and allows abstract and concrete class definitions and multiple inheritance.

Only available memory limits the number of slots of an instance of a defined class in KHABEER.

Various features of slots are supported by KHABEER.

These features include default values, cardinality, storage, access, inheritance propagation, and others.

KHABEER allows the declaration of message-handlers for defined classes.

Four types of message-handler declarations are allowed.

Each type has its certain purpose.

Manipulating instances of objects is supported through different functions in KHABEER.

These functions include creating instances, re-initializing existing instances, reading slots, setting slots, deleting instances, instance query, and other actions.

KHABEER, as a query language, provides six different types of queries.

These queries, that concern instances (عينات) of classes, are: اوجد-عينة , هل- من عينة نفذ-لجميع-العينات and, نفذ-لكل-عينة , نفذ-لعينة , اوجد-كل-العينات

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Arif, Mustafa M.& al-Muhtasib, Husni Abd al-Ghani. 1997. Khabeer (خبير) : an object-oriented Arabic expert system shell. The Arabian Journal for Science and Engineering. Section B, Engineering،Vol. 22, no. 2B, pp.275-293.
https://search.emarefa.net/detail/BIM-390285

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Arif, Mustafa M.& al-Muhtasib, Husni Abd al-Ghani. Khabeer (خبير) : an object-oriented Arabic expert system shell. The Arabian Journal for Science and Engineering. Section B, Engineering Vol. 22, no. 2B (Oct. 1997), pp.275-293.
https://search.emarefa.net/detail/BIM-390285

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Arif, Mustafa M.& al-Muhtasib, Husni Abd al-Ghani. Khabeer (خبير) : an object-oriented Arabic expert system shell. The Arabian Journal for Science and Engineering. Section B, Engineering. 1997. Vol. 22, no. 2B, pp.275-293.
https://search.emarefa.net/detail/BIM-390285

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references : p. 292-293

رقم السجل

BIM-390285