Bruno Berstel, Philippe Bonnard, François Bry, Michael Eckert, Paula-Lavinia Pătrânjan:
Reactive Rules on the Web.
Abstract
Reactive rules are used for programming rule-based, reactive
    systems, which have the ability to detect events and respond to them
    automatically in a timely manner. Such systems are needed on the Web for
    bridging the gap between the existing, passive Web, where data sources can
    only be accessed to obtain information, and the dynamic Web, where data
    sources are enriched with reactive behavior. This paper presents two
    possible approaches to programming rule-based, reactive systems. They are
    based on different kinds of reactive rules, namely Event-Condition-Action
    rules and production rules. Concrete reactive languages of both kinds are
    used to exemplify these programming paradigms. Finally the similarities
    and differences between these two paradigms are studied. 
      
URL:
http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2007-031
@inproceedings{REWERSE-RP-2007-031,
	author = {Bruno Berstel and Philippe Bonnard and Fran\c{c}ois Bry and Michael Eckert and Paula-Lavinia P\u{a}tr\^anjan},
	title = {Reactive Rules on the Web},
	booktitle = {Proceedings of Summer School Reasoning Web 2007, Dresden, Germany (3rd--7th September 2007)},
	year = {2007},
	volume = {4634},
	organization = {REWERSE},
	series = {LNCS},
	pages = {183--239},
	url = {http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2007-031}
}