Friday, 17 December 2010
ECA RuleML: XML Rule Markup for Reaction Rules
Written by Adrian Paschke   
Tuesday, 05 December 2006

ECA Rule Markup Language v. 0.3

ECA-RuleML: XML Rule Markup Language for Reaction Rules and Event / Action Logics

Adrian Paschke

Version history:
2005-10-15 - ECA-RuleML 0.1
2005-12-9 - ECA-RuleML 0.2
2006-11-9 - ECA-RuleML 0.3

current version


Complex Event / Action Processing, Interval-based KR Event / Action Algebra, ECA Rules, Reaction Rules Logic Programming, Event Calculus, Event / Action Logics, Event Notification, RuleML, ECA-RuleML, Reaction RuleML, Integrity Constraints

Quick Links

Reaction RuleML 0.1


ECA-RuleML is an ECA Rule Markup Language for the serialization and interchange of reaction rules and event / action logics.  Historically, it has been developed in the Rule Based Service Levele Agreement project RBSLA: and is part of the RBSLA language.

ECA-RuleML since version 0.3 has been merged in the Reaction RuleML 0.1 and will be further developed in the Reaction RuleML project: 




  • Paschke, A.: ECA-RuleML/ECA-LP: A Homogeneous Event-Condition-Action Logic Programming Language, Int. Conf. on Rules and Rule Markup Languages for the Semantic Web (RuleML'06), 2006. (pdf)
  • Paschke, A.: ECA-RuleML 0.2: A Homogeneous Event-Condition-Action Logic Programming Language for RuleML , RuleML Reactive Rules WG, Technical Telephone Conference, 2006-09-21 (slides)
  • Paschke, A.: The Rule Based Service Level Agreement Project (RBSLA). International Workshop on Rule-Based Modeling and Simulation of Interacting Systems and Agents (AORML), Cottbus, Germany, Feb. 2006. (pdf)
  • Paschke, A.: RBSLA - A declarative Rule-based Service Level Agreement Language based on RuleML, International Conference on Intelligent Agents, Web Technology and Internet Commerce (IAWTIC 2005), Vienna, Austria, 2005. (pdf) (pres.)
  • Paschke, A.: ECA-RuleML: An Approach combining ECA Rules with temporal interval-based KR Event/Action Logics and Transactional Update Logics, IBIS, Technische Universität München, Technical Report 11 / 2005. (pdf)
  • Paschke, A. : ECA-LP: A Homogeneous Event-Condition-Action Logic Programming Language, IBIS, Technische Universität München, Technical Report 11 / 2005. (pdf)
  • Paschke, A., RBSLA: A Rule Based Service Level Agreements Language based on RuleML. IBIS, TUM, Technical Report 8/2005.

For more information see publications

Last Updated ( Wednesday, 06 December 2006 )
© 2010 ecaruleml
Joomla! is Free Software released under the GNU/GPL License.
Copyright © Adrian Paschke, Internet Based Information Systems, Technical University Munich - Some rights reserved