Skip to main content

Automatic Generation of Business Process Models Based on Attribute Relationship Diagrams

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 171))

Abstract

Attribute-Relationship Diagrams (ARD) aim at capturing dependencies between attributes describing an information system. They were proposed to prototype rule bases in an iterative manner. In the paper, we propose to apply the ARD method to business processes. We describe a technique of automatic generation of a BPMN model with decision table schemas for business rule tasks and form attributes for user tasks from the ARD diagram. In our approach, processes and rules are generated simultaneously. Thanks to this, they are complementary and can be directly executed using our hybrid execution environment.

The paper is supported by the HiBuProBuRul Project funded from NCN (National Science Centre) resources for science (no. DEC-2011/03/N/ST6/00909).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    The corresponding TPH diagram can be accessed at (in Polish): http://ai.ia.agh.edu.pl/wiki/student:msc2008_bizrules_cases:hekate_case_ploc.

  2. 2.

    For user-friendliness of task names, if the attribute \(t\) is of the symbolic type or derived one, the word “Determine” should be used in the task name. In other cases (i.e. numeric types), one can use the word “Calculate” instead.

  3. 3.

    The conceptual attribute name can be found in the corresponding TPH model, if it is available for the algorithm. In other case, in the task name the names of all the attributes from the \(T_f\) set can be used.

  4. 4.

    If a particular conceptual attribute covers a single input attribute, create a User task “Enter \(name(a)\)” instead.

  5. 5.

    The AND gateway is necessary if there are more than one BR tasks to be connected.

  6. 6.

    This subset of output BR tasks should not be empty.

  7. 7.

    If there is only one output attribute, its name should be used instead of \(name(c)\).

  8. 8.

    See: http://www.jboss.org/jbpm/

  9. 9.

    See: http://www.activiti.org/

References

  1. Lindsay, A., Dawns, D., Lunn, K.: Business processes - attempts to find a definition. Inf. Softw. Technol. 45(15), 1015–1019 (2003)

    Article  Google Scholar 

  2. van der Aalst, W.M.P.: Process Mining: Discovery, Conformance and Enhancement of Business Processes, 1st edn. Springer Publishing Company, Incorporated (2011)

    Book  Google Scholar 

  3. Friedrich, F., Mendling, J., Puhlmann, F.: Process model generation from natural language text. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 482–496. Springer, Heidelberg (2011)

    Google Scholar 

  4. Nalepa, G.J., Ligȩza, A.: Conceptual modelling and automated implementation of rule-based systems. In: Software Engineering: Evolution and Emerging Technologies. Frontiers in Artificial Intelligence and Applications, vol. 130, pp. 330–340. IOS Press, Amsterdam (2005)

    Google Scholar 

  5. Nalepa, G.J., Wojnicki, I.: ARD+ a prototyping method for decision rules. method overview, tools, and the thermostat case study. Technical report CSLTR 01/2009, AGH University of Science and Technology, June 2009

    Google Scholar 

  6. van der Aalst, W.: On the automatic generation of workflow processes based on product structures. Comput. Ind. 39(2), 97–111 (1999)

    Article  Google Scholar 

  7. Vanderfeesten, I., Reijers, H.A., van der Aalst, W.M.P.: Case handling systems as product based workflow design support. In: Filipe, J., Cordeiro, J., Cardoso, J. (eds.) ICEIS 2007. LNBIP, vol. 12, pp. 187–198. Springer, Heidelberg (2009)

    Google Scholar 

  8. Wu, F., Priscilla, L., Gao, M., Caron, F., De Roover, W., Vanthienen, J.: Modeling decision structures and dependencies. In: Herrero, P., Panetto, H., Meersman, R., Dillon, T. (eds.) OTM 2012 Workshops. LNCS, vol. 7567, pp. 525–533. Springer, Heidelberg (2012)

    Google Scholar 

  9. de Roover, W., Vanthienen, J.: On the relation between decision structures, tables and processes. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2011 Workshops. LNCS, vol. 7046, pp. 591–598. Springer, Heidelberg (2011)

    Google Scholar 

  10. Nalepa, G.J.: Proposal of business process and rules modeling with the XTT method. In: Negru, V., et al. (eds.) SYNASC Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pp. 500–506. IEEE Computer Society, IEEE, CPS Conference Publishing Service, Los Alamitos, California, Washington, Tokyo, 26–29 September 2007

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Ligȩza, A.: Logical Foundations for Rule-Based Systems. Springer, Heidelberg (2006)

    Google Scholar 

  13. Nalepa, G.J.: Semantic Knowledge Engineering. A Rule-Based Approach. Wydawnictwa AGH, Kraków (2011)

    Google Scholar 

  14. Vanthienen, J., Wets, G.: From decision tables to expert system shells. Data Knowl. Eng. 13(3), 265–282 (1994)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Vanderfeesten, I., Reijers, H.A., van der Aalst, W.M.P., Vogelaar, J.: Automatic support for product based workflow design: generation of process models from a product data model. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010 Workshops. LNCS, vol. 6428, pp. 665–674. Springer, Heidelberg (2010)

    Google Scholar 

  18. Goedertier, S., Vanthienen, J.: Rule-based business process modeling and execution. In: Proceedings of the IEEE EDOC Workshop on Vocabularies Ontologies and Rules for the Enterprise (VORTE 2005). CTIT Workshop Proceeding Series, pp. 67–74 (2005) (ISSN 0929–0672)

    Google Scholar 

  19. Atzmueller, M., Nalepa, G.J.: A textual subgroup mining approach for rapid ARD+ model capture. In: Lane, H.C., Guesgen, H.W. (eds.) FLAIRS-22: Proceedings of the Twenty-Second International Florida Artificial Intelligence Research Society Conference, FLAIRS, Sanibel Island, Florida, USA, Menlo Park, California, pp. 414–415. AAAI Press Menlo Park, 19–21 May 2009 (to be published)

    Google Scholar 

  20. Chen, G., Ren, M., Yan, P., Guo, X.: Enriching the er model based on discovered association rules. Inf. Sci. 177(7), 1558–1566 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Kluza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Kluza, K., Nalepa, G.J. (2014). Automatic Generation of Business Process Models Based on Attribute Relationship Diagrams. In: Lohmann, N., Song, M., Wohed, P. (eds) Business Process Management Workshops. BPM 2013. Lecture Notes in Business Information Processing, vol 171. Springer, Cham. https://doi.org/10.1007/978-3-319-06257-0_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06257-0_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06256-3

  • Online ISBN: 978-3-319-06257-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics