Loading…

Design and implementation of distributed expert systems: On a control strategy to manage the execution flow of rule activation

There is a rich body of work dedicated to expert systems. However, none of them focus on control strategies suitable for distributed environments. We describe a novel approach to design distributed expert systems that is able to control rule activation; it involves control strategies supporting sele...

Full description

Saved in:
Bibliographic Details
Published in:Expert systems with applications 2018-04, Vol.96, p.129-148
Main Authors: Boaye Belle, Alvine, Lethbridge, Timothy C., Garzón, Miguel, Adesina, Opeyemi O.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:There is a rich body of work dedicated to expert systems. However, none of them focus on control strategies suitable for distributed environments. We describe a novel approach to design distributed expert systems that is able to control rule activation; it involves control strategies supporting selective inferencing with rules that propagate concurrently and incorporates a set of meta-rules that operate on a blackboard and that are expressed as an assurance case. It is implemented on top of ERESYE, a tool for the realization of expert systems that is written in Erlang. We describe an implementation of the approach in an industrial setting, using an example focusing on the feature identification problem, whose resolution is an important task for source code maintenance and evolution.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2017.11.033