A Software Engineering Methodology for Rule-Based Systems

نویسندگان

  • Robert J. K. Jacob
  • Judith N. Froscher
چکیده

Current expert systems are typically difficult to change once they are built. This paper introduces a method for developing more easily maintainable rule-based expert systems, which is based on dividing the rules into groups and focusing attention on those facts that carry information between rules in different groups. It describes a new algorithm for grouping the rules of a knowledge base automatically and a notation and set of software tools for the proposed method. The approach is supported by a study of the connectivity of rules and facts in rule-based systems, which found that they indeed have the latent structure necessary for the programming methodology, as well as by recent experimental results. In contrast to the homogeneous way in which the facts of a rule-based system are usually viewed, this approach distinguishes certain facts as more important than others with regard to future modifications of the rules.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Methodologies and Technologies for Rule-Based Systems Design and Implementation. Towards Hybrid Knowledge Engineering

A practical design of non-trivial rule-based systems requires a systematic, structured and consistent approach. The paper focuses on selected issues in RBS knowledge engineering. Some ideas on combining knowledge engineering with software engineering are discussed. Furthermore, results of RBS design tools survey are enclosed. In the paper an original design and implementation methodology for RB...

متن کامل

Rule Based Expert System for Selecting Software Development Methodology

Software development methodology is a formalized approach that is used to plan and manage the process of developing a software system. Since there are many software development methodologies, one of the challenges faced by software developers is to decide which methodology to apply in a software project. This paper presents the modeling and development of a prototype expert system that helps so...

متن کامل

A Conceptual Methodology for Transportation Projects Selection

  Selection of appropriate infrastructure transportation projects such as highways, plays an important role in promotion of transportation systems. Usually in evaluation of transportation projects, because of lack of information or due to long time and high expenditures needed for gathering information, different effective factors are ignored. Thus, in this research, regarding multi criteria na...

متن کامل

NEW CRITERIA FOR RULE SELECTION IN FUZZY LEARNING CLASSIFIER SYSTEMS

Designing an effective criterion for selecting the best rule is a major problem in theprocess of implementing Fuzzy Learning Classifier (FLC) systems. Conventionally confidenceand support or combined measures of these are used as criteria for fuzzy rule evaluation. In thispaper new entities namely precision and recall from the field of Information Retrieval (IR)systems is adapted as alternative...

متن کامل

A Margin-based Model with a Fast Local Searchnewline for Rule Weighting and Reduction in Fuzzynewline Rule-based Classification Systems

Fuzzy Rule-Based Classification Systems (FRBCS) are highly investigated by researchers due to their noise-stability and  interpretability. Unfortunately, generating a rule-base which is sufficiently both accurate and interpretable, is a hard process. Rule weighting is one of the approaches to improve the accuracy of a pre-generated rule-base without modifying the original rules. Most of the pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Knowl. Data Eng.

دوره 2  شماره 

صفحات  -

تاریخ انتشار 1990