Rules, strategies and objects in ELAN
Résumé
This paper gives an introduction to the ELAN rule-based programming language and presents the extension of the language with objects. The extension with objects is defined as a specific instance of the rewriting calculus, also called rho-calculus. This leads to an expressive programming framework that combines the concepts of objects, rules and strategies which has been prototyped in ELAN.