Integration of Business Processes with Visual Decision Modeling. Presentation of the HaDEs Toolchain

  • Krzysztof KluzaEmail author
  • Krzysztof Kaczor
  • Grzegorz J. Nalepa
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 202)


Business Rules (BRs) allow for defining statements that determine or constrain some aspects of the business and precise what can be done in a specific situation. Together with Business Processes (BPs) they compose an efficient framework for business logic specification. In this paper, issues related to integration of the visual design of BRs with BPs modeling methods are considered. As a result of our previous research, the HaDEs framework for visual design of the rule bases was developed. The main goal of this paper is to present the HaDEs toolchain applications and show how they can be used for designing of decision process and effectively integrated with BPs modeling methods.


Business Process Decision Table Visual Design Business Rule Rule Type 
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.


  1. 1.
    Ross, R.G.: Principles of the Business Rule Approach, 1st edn. Addison-Wesley Professional, Boston (2003)Google Scholar
  2. 2.
    Nalepa, G.J.: Semantic Knowledge Engineering. A Rule-Based Approach. Wydawnictwa AGH, Kraków (2011)Google Scholar
  3. 3.
    Ligęza, A.: Logical Foundations for Rule-Based Systems. Springer, Heidelberg (2006)zbMATHGoogle Scholar
  4. 4.
    Browne, P.: JBoss Drools Business Rules. Packt Publishing, Birmingham (2009)Google Scholar
  5. 5.
    OMG: Business Process Model and Notation (BPMN): Version 2.0 specification. In: Object Management Group, Technical report formal/2011-01-03, January 2011Google Scholar
  6. 6.
    Vanthienen, J.: PROcedural LOgic Analyzer 5.1, September 2000Google Scholar
  7. 7.
    Vanthienen, J., Mues, C., Wets, G., Delaere, K.: A tool-supported approach to inter-tabular verification. Expert Syst. Appl. 15(3), 277–285 (1998)CrossRefGoogle Scholar
  8. 8.
    Nalepa, G.J., Wojnicki, I.: VARDA rule design and visualization tool-chain. In: Dengel, A.R., Berns, K., Breuel, T.M., Bomarius, F., Roth-Berghofer, T.R. (eds.) KI 2008. LNCS (LNAI), vol. 5243, pp. 395–396. Springer, Heidelberg (2008) CrossRefGoogle Scholar
  9. 9.
    Kaczor, K., Nalepa, G.J.: HaDEs - presentation of the HeKatE design environment. In: Baumeister, J., Nalepa, G.J. (eds.) 5th Workshop on Knowledge Engineering and Software Engineering (KESE2009) at the 32nd German Conference on Artificial Intelligence: September 15, 2009, Paderborn, Germany, pp. 57–62 (2009)Google Scholar
  10. 10.
    Kluza, K., Nalepa, G.J.: Automatic generation of business process models based on attribute relationship diagrams. In: Lohmann, N., Song, M., Wohed, P. (eds.) BPM 2013 Workshops. LNBIP, vol. 171, pp. 185–197. Springer, Heidelberg (2014) CrossRefGoogle Scholar
  11. 11.
    Nalepa, G.J., Ligęza, A., Kaczor, K.: Formalization and modeling of rules using the XTT2 method. Int. J. Artif. Intell. Tools 20(6), 1107–1125 (2011)CrossRefGoogle Scholar
  12. 12.
    Kaczor, K., Nalepa, G.J.: Design and implementation of HQEd, the visual editor for the XTT+ rule design method. In: AGH University of Science and Technology, Technical report CSLTR 02/2008, December 2008Google Scholar
  13. 13.
    Nalepa, G.J., Bobek, S., Ligęza, A., Kaczor, K.: Algorithms for rule inference in modularized rule bases. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2011 - Europe. LNCS, vol. 6826, pp. 305–312. Springer, Heidelberg (2011) CrossRefGoogle Scholar
  14. 14.
    Adrian, W.T., Bobek, S., Nalepa, G.J., Kaczor, K., Kluza, K.: How to reason by HeaRT in a semantic knowledge-based wiki. In: Proceedings of the 23rd IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2011, Boca Raton, Florida, USA, November 2011, pp. 438–441.
  15. 15.
    Nalepa, G.J., Bobek, S.: Embedding the HeaRT rule engine into a semantic wiki. In: Katarzyniak, R., Chiu, T.-F., Hong, C.-F., Nguyen, N.T. (eds.) Semantic Methods for Knowledge Management and Communication. SCI, vol. 381, pp. 265–275. Springer, Heidelberg (2011). CrossRefGoogle Scholar
  16. 16.
    Nalepa, G.J., Kluza, K., Kaczor, K.: Proposal of an inference engine architecture for business rules and processes. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013, Part II. LNCS, vol. 7895, pp. 453–464. Springer, Heidelberg (2013). CrossRefGoogle Scholar
  17. 17.
    Kluza, K., Kaczor, K., Nalepa, G.J.: Enriching business processes with rules using the oryx BPMN editor. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2012, Part II. LNCS, vol. 7268, pp. 573–581. Springer, Heidelberg (2012). CrossRefGoogle Scholar
  18. 18.
    jBPM User Guide, 5th ed., The jBPM team of JBoss Community, Dec 2011.
  19. 19.
    Rademakers, T., Baeyens, T., Barrez, J.: Activiti in Action: Executable Business Processes in BPMN 2.0, ser. Manning Pubs Co Series. Manning Publications Company (2012)Google Scholar
  20. 20.
    Kaczor, K., Kluza, K., Nalepa, G.J.: Towards rule interoperability: design of drools rule bases using the XTT2 method. In: Nguyen, N.T. (ed.) Transactions on Computational Collective Intelligence XI. LNCS, vol. 8065, pp. 155–175. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  21. 21.
    OMG: Decision model and notation beta1. Object Management Group, Technical report dtc/2014-02-01, Feb 2014Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Krzysztof Kluza
    • 1
    Email author
  • Krzysztof Kaczor
    • 1
  • Grzegorz J. Nalepa
    • 1
  1. 1.AGH University of Science and TechnologyKrakowPoland

Personalised recommendations