Designing Business Processes with History-Aware Resource Assignments

  • Cristina Cabanillas
  • Manuel Resinas
  • Antonio Ruiz-Cortés
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 132)


Human resources are actively involved in (BPM), due to their participation in the execution of the work developed within (BP) activities. They, thus, constitute a crucial aspect in BP design. Different approaches have been recently introduced aiming at extending existing BP modelling notations to improve their capabilities for human resource management. However, the scope of the proposals is usually quite limited, and most of them provide ad-hoc solutions for specific scenarios. (RAL) was developed just to overcome such shortcomings, being independent of the modelling notation in which it is used, and providing interesting resource analysis mechanisms. Still, RAL is currently focused on a single BP instance and, thus, resource assignments cannot contain constraints between two process instances. In this paper, we introduce a complete (i.e. syntactical and semantical) extension for RAL to provide it with history-aware expressions. These expressions will, in turn, be able to be automatically resolved and analysed along with the other RAL expressions, thanks to RAL’s semantics based on (DLs).


Human resource management history-based distribution RAL resource-aware business process design design-time business process analysis 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Wolter, C., Schaad, A.: Modeling of Task-Based Authorization Constraints in BPMN. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 64–79. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  2. 2.
    Awad, A., Grosskopf, A., Meyer, A., Weske, M.: Enabling Resource Assignment Constraints in BPMN. tech. rep., BPT (2009)Google Scholar
  3. 3.
    Strembeck, M., Mendling, J.: Modeling process-related RBAC models with extended UML activity models. Inf. Softw. Technol. 53, 456–483 (2011)CrossRefGoogle Scholar
  4. 4.
    Bertino, E., Ferrari, E., Atluri, V.: The specification and enforcement of authorization constraints in workflow management systems. ACM Trans. Inf. Syst. Secur. 2, 65–104 (1999)CrossRefGoogle Scholar
  5. 5.
    Cabanillas, C., Resinas, M., Ruiz-Cortés, A.: RAL: A High-Level User-Oriented Resource Assignment Language for Business Processes. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM Workshops 2011, Part I. LNBIP, vol. 99, pp. 50–61. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  6. 6.
    Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow Resource Patterns: Identification, Representation and Tool Support. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 216–232. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  7. 7.
    Cabanillas, C., Resinas, M., Ruiz-Cortés, A.: Defining and Analysing Resource Assignments in Business Processes with RAL. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) ICSOC 2011. LNCS, vol. 7084, pp. 477–486. Springer, Heidelberg (2011)Google Scholar
  8. 8.
    Decker, G., Overdick, H., Weske, M.: Oryx – An Open Modeling Platform for the BPM Community. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 382–385. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    Cabanillas, C., del-Río-Ortega, A., Resinas, M., Ruiz-Cortés, A.: CRISTAL: Collection of Resource-centrIc Supporting Tools And Languages. In: Lohmann, N., Moser, S. (eds.) BPM 2012 Demos, vol. 940, pp. 51–56. CEUR-WS (2012)Google Scholar
  10. 10.
    Russell, N., ter Hofstede, A., Edmond, D., van der Aalst, W.: Workflow Resource Patterns. tech. rep., BETA Working Paper Series, WP 127, Eindhoven University of Technology, Eindhoven (2004)Google Scholar
  11. 11.
    Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.: The Description Logics Handbook: Theory, Implementations, and Applications. Cambridge University Press (2003)Google Scholar
  12. 12.
    Künzle, V., Reichert, M.: Integrating Users in Object-Aware Process Management Systems: Issues and Challenges. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds.) BPM 2009. LNBIP, vol. 43, pp. 29–41. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  13. 13.
    Grosskopf, A.: An Extended Resource Information Layer for BPMN. Tech. rep., BPT (2007)Google Scholar
  14. 14.
    Russell, N., van der Aalst, W.M.P.: Work Distribution and Resource Management in BPEL4People: Capabilities and Opportunities. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 94–108. Springer, Heidelberg (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Cristina Cabanillas
    • 1
  • Manuel Resinas
    • 1
  • Antonio Ruiz-Cortés
    • 1
  1. 1.Universidad de SevillaSpain

Personalised recommendations