kifejezésalapú
Kifejezésalapú egy olyan megközelítés vagy architektúra, amelynek középpontjában kifejezések építik vagy irányítják a rendszer működését. A kifejezések lehetnek matematikai, logikai vagy természetes nyelvű formák, illetve reguláris vagy szemantikus kifejezések is. Ennek megfelelően a kifejezésalapú módszerek gyakran deklaratív jellegűek: a feladatokat nem explicit programkód lépéseiként írják le, hanem kifejezések összetételével vagy lekérdezésekkel határozzák meg.
Gyakori alkalmazási területek közé tartozik a kifejezésalapú keresés, ahol a felhasználói lekérdezések vagy indexelési szabályok kifejezések
Összehasonlításként a kifejezésalapú megközelítés gyakran szemben áll a szabályalapú megközelítéssel, amely explicit, algoritmikus szabályokkal vagy ütemezésekkel