Standards for Complex Event Processing and Reaction Rules

  • Adrian Paschke
  • Paul Vincent
  • Florian Springer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7018)


In Rule-based Event Processing and Complex Event Processing (CEP), many areas of software development re-use existing technologies and methodologies, allowing their related standards to be re-used. Other standards may be required to be developed to replace or augment existing standards. This paper introduces a general reference model for CEP standards with which existing and required standards will be discussed.


Event Processing Business Process Execution Language Reference Architecture Business Process Modeling Notation Reaction Rule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Barnickel, N., Böttcher, J., Paschke, A.: Incorporating semantic bridges into information flow of cross-organizational business process models. In: I-SEMANTICS (2010)Google Scholar
  2. 2.
    Batsakis, S., Petrakis, E.: Sowl: A framework for handling spatio-temporal information in owl 2.0. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2011 - Europe. LNCS, vol. 6826, pp. 242–249. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  3. 3.
    Bizarro, P.: Epts use case wg report, at epts virtual symposium, arlington, va usa (March 24, 2011)Google Scholar
  4. 4.
    Boley, H., Paschke, A., Shafiq, O.: Ruleml 1.0: The overarching specification of web rules. In: Dean, M., Hall, J., Rotolo, A., Tabet, S. (eds.) RuleML 2010. LNCS, vol. 6403, pp. 162–178. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  5. 5.
    FIPA. Foundation for intelligent physical agents (fipa) specifications (2005), (accessed April 2011)
  6. 6.
    Scheer, A.W., Keller, G., Nttgens, M.: Semantische processmodellierung auf der grundlage ereignisgesteuerter processketten (epk). Verffentlichungen des instituts fur wirtschaftsinformatik, heft 89, University of Saarland (1992) (in german)Google Scholar
  7. 7.
    ISO. Recommended practice for architectural description of software-intensive systems, iso/iec 42010: Ieee std 1471 (2007), (accessed April 2009)
  8. 8.
    OASIS. Oasis web services business process execution language, wsbpel (2011), (accessed March 2011)
  9. 9.
    OMG. Existing eda/cep standards v2.1 (March 1, 2007), (accessed April 2007)
  10. 10.
    OMG. Agent metamodel and profile (amp) rfp (2011), (accessed April 2011)
  11. 11.
    OMG. Business motivation model (bmm) version 1.1 (2011), (accessed March 2011)
  12. 12.
    OMG. Business process model and notation (bpmn) version 2.0 (2011), (accessed March 2011)
  13. 13.
    OMG. Decision model and notation rfp (2011), (accessed April 2011)
  14. 14.
    OMG. Event metamodel and profile (emp) rfp (2011), (accessed April 2011)
  15. 15.
    OMG. Production rule representation (prr), version 1.0 (2011), (accessed March 2011)
  16. 16.
    OMG. Semantics of business vocabulary and rules (sbvr), version 1.0 (2011), (accessed March 2011)
  17. 17.
    OMG. Standard business vocabulary for date and time concept, rfp (2011), (accessed March 2011)
  18. 18.
    OMG. Uml 2 use cases (2011), (accessed March 2011)
  19. 19.
    Paschke, A., Boley, H.: Rule Markup Languages and Semantic Web Rule Languages. In: Giurca, A., Gasevic, D., Taveter, K. (eds.) Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, pp. 1–24. IGI Publishing (May 2009)Google Scholar
  20. 20.
    Paschke, A., Boley, H.: Rules Capturing Events and Reactivity. In: Giurca, A., Gasevic, D., Taveter, K. (eds.) Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, pp. 215–252. IGI Publishing (May 2009)Google Scholar
  21. 21.
    Paschke, A., Kozlenkov, A.: Rule-based event processing and reaction rules. In: Governatori, G., Hall, J., Paschke, A. (eds.) RuleML 2009. LNCS, vol. 5858, pp. 53–66. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  22. 22.
    Paschke, A., Teymourian, K.: Rule based business process execution with bpel+. In: I-SEMANTICS (2009)Google Scholar
  23. 23.
    Paschke, A., Vincent, P.: A reference architecture for event processing. In: DEBS (2009)Google Scholar
  24. 24.
    Paschke, A., Vincent, P., Moxey, C., Alves, A., Palpanas, T.: The epts event processing architecture, debs 2011 tutorial (2010), (accessed December 2011)
  25. 25.
    RuleML. Reaction ruleml (2009), (accessed October 2009)
  26. 26.
    Shaw, R., Troncy, R., Hardman, L.: Lode: Linking open descriptions of events. In: Gómez-Pérez, A., Yu, Y., Ding, Y. (eds.) ASWC 2009. LNCS, vol. 5926, pp. 153–167. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  27. 27.
    Teymourian, K., Streibel, O., Paschke, A., Alnemr, R., Meinel, C.: Towards semantic event-driven systems. In: NTMS, pp. 1–6 (2009)Google Scholar
  28. 28.
    Vincent, P., Alves, A., Moxey, C., Paschke, A.: Architectural and functional design patterns for event processing. In: DEBS, pp. 363–364 (2011)Google Scholar
  29. 29.
    von Ammon, R., Emmersberger, C., Ertlmaier, T., Etzion, O., Paulus, T., Springer, F.: Existing and future standards for event-driven business process management. In: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, DEBS 2009, pp. 24:1–24:5. ACM, New York (2009)Google Scholar
  30. 30.
    W3C. W3c reaction rules dialect, proposal (2009), (accessed July 2009)
  31. 31.
    W3C. W3c web services choreography, working draft (2009), (accessed October 2009)
  32. 32.
    W3C. W3c rule interchange format, recommendation (2010), (accessed October 2010)
  33. 33.
    WfMC. Workflow management coalition reference model (1999), (accessed April 2011)

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Adrian Paschke
    • 1
  • Paul Vincent
    • 2
  • Florian Springer
    • 3
  1. 1.Computer Science DepartmentFreie Universitaet BerlinGermany
  2. 2.TibcoLondonUK
  3. 3.Senacor TechnologiesGermany

Personalised recommendations