Inženýrská disciplína zaměřená na návrh a tvorbu expertních systémů, zejména na modelování bází znalostí. S využitím obecných
metodologií a standardizovaných postupů řeší problematiku získávání, formalizace, kódování, uchovávání, testování a udržování
(správy a aktualizace) znalostí. Specifická součást softwarového inženýrství.