Handbook of research on emerging rule-based languages and technologies - Giurca, Adrian; Gašević, Dragan; Taveter, Kuldar (Information Science Reference, 2009)