An-Najah University Journal for Research - A (Natural Sciences)

Scopus

Scopus profile and journal metrics

This journal is indexed in Scopus. Use these metrics for a quick publishing snapshot, then open the Scopus page for the authoritative profile.

Scopus
An-Najah University Journal for Research - A (Natural Sciences) Indexed in Scopus since 2019
CiteScore 0.8
Indexed since 2019
First decision 5 Days
Submission to acceptance 160 Days
Acceptance to publication 20 Days
Acceptance rate 14%

SCImago

SCImago Journal Rank preview

Use SCImago when you want a quick visual view of the journal ranking profile and external discoverability signals.

An-Najah University Journal for Research - A (Natural Sciences) SCImago Journal & Country Rank

DOAJ

Directory of Open Access Journals listing

The DOAJ record is useful for readers, librarians, and authors who want a direct open-access directory entry for the journal.

DOAJ
An-Najah University Journal for Research - A (Natural Sciences) Open directory record
original_full_paper

Run-Time Elimination of Dead-Rules in Forward-Chaining Rule-Based Programs

Published
1999-07-04
Pages
37 - 56
Full text

Abstract

This paper presents an optimization method to improve execution time of forward-chaining rule based programs. The improvement is achieved by deleting rules that finish firing during run-time. The conditions of the deleted rules are not matched against working memory in later execution cycles and hence the execution time is reduced. Information obtained from control and data-flow analyses is utilized to determine when rules finish firing during nm-time. Since rules are deleted during run-time only after they finish firing the optimization does not change the semantics of the source program. The optimization method can be n final step to other optimization methods. The results of applying the optimization to three CLIPS rule-based programs are presented. These results show significant improvement when the source program contains rules that require significant matching time and finish execution early during run-time.

Article history

Received
1998-08-29
Accepted
1999-07-04
Available online
1999-07-04
original_full_paper

ازالة القواعد بعد انتهاء تنفيذها في برامج القواعد المنتجة

Published
1999-07-04
الصفحات
37 - 56
البحث كاملا

الملخص

This paper presents an optimization method to improve execution time of forward-chaining rule based programs. The improvement is achieved by deleting rules that finish firing during run-time. The conditions of the deleted rules are not matched against working memory in later execution cycles and hence the execution time is reduced. Information obtained from control and data-flow analyses is utilized to determine when rules finish firing during nm-time. Since rules are deleted during run-time only after they finish firing the optimization does not change the semantics of the source program. The optimization method can be n final step to other optimization methods. The results of applying the optimization to three CLIPS rule-based programs are presented. These results show significant improvement when the source program contains rules that require significant matching time and finish execution early during run-time.

Article history

تاريخ التسليم
1998-08-29
تاريخ القبول
1999-07-04
Available online
1999-07-04