ISLE: Intelligent Selection of Loop Electronics. A CLIPS/C++/INGRES integrated application