KNOWLEDGE BASED SYSTEMS