Flex expert system
Flex is a hybrid expert system toolkit developed by LPA which incorporates frame-based reasoning with inheritance, rule-based programming and data-driven procedures.
Flex supports both forwards and backward chaining, and they can be interleaved.
Flex provides its own English-like Knowledge Specification Language, KSL, which helps ensure that knowledge-bases are readable by domain experts. Flex KSL can now be generated automatically for certain classes of problems from VisiRule.
Flex is implemented in, and has access to, Prolog. As opposed to most expert system shells, which tend to be constrained, Flex is an open toolkit.
Flex has proved very popular in education and was licensed to the Open University as part of T396: 'Artificial intelligence for technology'.
Much of the material for this course is described by Prof Adrian Hopgood in his book: Intelligent Systems for Engineers and Scientists, Third Edition, and on his web-site.[1]
There is also a Flex tutorial on the LPA web-site.[2]
Flex has been used to power AllerGenius, an expert system specifically developed by leading allergologists to help interpret the results of modern in vitro allergy tests such as the ImmunoCAP ISAC. These tests can typically measure specific antibodies to more than 100 allergen components from more than 50 pre-selected allergen sources and require a lot of expert interpretation.[3]
External links
- "Introduction to Flex/KSL (Part I)", James Mathhews, Generation5
- Flex Technical Details, LPA
- WebFlex demos, LPA
- Flex Training, IbIS
- "A flex-based expert system for sewage treatment works support", Dixon et al, PCAI Magazine
- ESSE: An Expert System for Software Evaluation
- "Fuzzy Fault Tree Representation and Maintenance based on Frames and Constraint Technologies: A Case Study", Dokas, Nordlander and Wallace
- “A Knowledge-Based System for Spinning Management”
- A NOVEL APPROACH FOR EXPERT SYSTEM AIDED DATACENTER DESIGN
- “An Expert System using A Decision Logic Charting Approach for Indian Legal Domain With specific reference to Transfer of Property Act”, N B Bilgi, Dr. R V Kulkarni & C. Spenser
- “An expert system for Seismic data interpretation using visual and analytical tools”, Neelu Jyothi Ahuja and Parag Diwan
- “An expert system machinability data bank”
- “Development of an Ontology-Based Portal for Digital Archive Services”, Ching-Long Yeh
- “A development process meta-model for Web based expert systems: the Web engineering point of view”, Ioannis M. Dokas and Alexandre Alapetite
- “Behavioural issues in Information Systems Design”, Mike McGrath
- “Artificial Intelligence Approach to Effective Career Guidance”, Chathra Hendahewa et al
- “DYNAMIC ACCESS CONTROL MANAGEMENT USING EXPERT SYSTEM TECHNOLOGY”, Prof. G. Pangalos et al
- “Allergenius, an expert system for the interpretation of allergen microarray results”, Giovanni Melioli, Clive Spenser et al