Skip to main content

Transforming Multi-role Activities in Software Processes into Business Processes

  • Conference paper
  • First Online:
Business Process Management Workshops (BPM 2016)

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

Included in the following conference series:

  • 1596 Accesses

Abstract

Software processes usually include activities involving several people playing different roles. SPEM provides primitives for defining all the roles involved in each activity. Software process specification notations are not executable and thus supporting tools cannot provide this functionality. Therefore, even having a formal software process specification we cannot achieve all the potential benefits: people have difficulties in following their responsibilities, resulting in a low productivity. The business process domain provides notations that can be executed on a BPMS. There have been attempts to transform SPEM specifications into BPMN. However, there is no natural way to model multi-role tasks in BPMN, and therefore none of these proposals has solved this issue. In this paper we discuss two promising alternatives for modeling multi-role software activities in BPMN: defining compound roles and modeling multi-role tasks as independent processes. We provide an XSLT transformation for automatically generating each of these solutions from a software process specification. We use a real world running example to illustrate the approach.

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

Access this chapter

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

Institutional subscriptions

Notes

  1. 1.

    Object Management Group - http://www.omg.org/.

  2. 2.

    http://www.bonitasoft.com/products.

References

  1. Argaaraz, M., Funes, A.M., Arístides, J.: An MDA approach to business process model transformations. Electron. J. SADIO (EJS) 9, 24–48 (2010)

    Google Scholar 

  2. Bendraou, R., Combemale, B., Crégut, X., Gervais, M.: Definition of an executable SPEM 2.0. In: 14th Asia-Pacific Software Engineering Conference (APSEC 2007), 5–7, Nagoya, Japan, pp. 390–397. IEEE Computer Society, December 2007

    Google Scholar 

  3. Cabanillas, C., Resinas, M., Mendling, J., Cortés, A.R.: Automated team selection and compliance checking in business processes. In: Proceedings of the 2015 International Conference on Software and System Process, ICSSP 2015, Tallinn, Estonia, August 24–26, 2015, pp. 42–51. ACM (2015)

    Google Scholar 

  4. Cervera, M., Albert, M., Torres, V., Pelechano, V.: The MOSKitt4ME approach: providing process support in a method engineering context. In: Atzeni, P., Cheung, D., Ram, S. (eds.) ER 2012. LNCS, vol. 7532, pp. 228–241. Springer, Heidelberg (2012). doi:10.1007/978-3-642-34002-4_18

    Chapter  Google Scholar 

  5. W. M. Coalition. XML Process Definition Language (XPDL) (2012). http://www.xpdl.org/

  6. Cota, M.P., Riesco, D., Lee, I., Debnath, N.C., Montejano, G.: Transformations from SPEM work sequences to BPMN sequence flows for the automation of software development process. J. Comput. Meth. Sci. Eng. 10(3–6), 61–72 (2010)

    Google Scholar 

  7. Cruz, D.E., Bastarrica, M.C., Duarte-Amaya, H.: De procesos SPEM a procesos BPMN. Un enfoque basado en MDE. In: CIbSE, pp. 41–52 (2014)

    Google Scholar 

  8. E. Foundation. Eclipse Process Framework Project (EPF) (2015)

    Google Scholar 

  9. O. M. Group. Software & Systems Process Engineering Meta-Model Specification (2008). http://www.omg.org/spec/SPEM/2.0/

  10. Kalnins, A., Vitolins, V.: Use of UML and model transformations for workflow process definitions. CoRR, abs/cs/0607044 (2006)

    Google Scholar 

  11. I. K. Knowledge Based Systems. IDEF. Integrated DEFinition Methods (2016). http://www.idef.com/

  12. Korherr, B.: Business Process Modelling - Languages, Goals, and Variabilities. Ph.D. thesis, Vienna University of Technology, January 2008

    Google Scholar 

  13. OASIS. Web Services Business Process Execution Language Version 2.0 (2007). http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

  14. OMG. Business Process Model and Notation, Version 2.0 (2011). http://www.omg.org/spec/BPMN/2.0/

  15. SĂ¡nchez-GonzĂ¡lez, L., GarcĂ­a, F., Ruiz, F., Velthuis, M.P.: Measurement in business processes: a systematic review. Bus. Process Manage. J. 16(1), 114–134 (2010)

    Article  Google Scholar 

  16. Shapiro, R., White, S.A., Bock, C., Palmer, N., zur Muehlen, M., Brambilla, M., Gagné, D. (eds.): BPMN 2.0 Handbook. Workflow Management Coalition, Lighthouse Point (2012)

    Google Scholar 

  17. Wohed, P., Aalst, W.M.P., Dumas, M., Hofstede, A.H.M., Russell, N.: On the suitability of BPMN for business process modelling. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 161–176. Springer, Heidelberg (2006). doi:10.1007/11841760_12

    Chapter  Google Scholar 

  18. Zorzan, F.A., Riesco, D.: Transformation in QVT of software development process based on SPEM to workflows. IEEE Latin Am. Trans. 6(7), 655–660 (2008)

    Article  Google Scholar 

Download references

Acknowledgments

This work is partly funded by Project Fondef IT13I20010, Conicyt, Chile.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to MarĂ­a Cecilia Bastarrica .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Pulgar, J., Bastarrica, M.C. (2017). Transforming Multi-role Activities in Software Processes into Business Processes. In: Dumas, M., Fantinato, M. (eds) Business Process Management Workshops. BPM 2016. Lecture Notes in Business Information Processing, vol 281. Springer, Cham. https://doi.org/10.1007/978-3-319-58457-7_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-58457-7_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-58456-0

  • Online ISBN: 978-3-319-58457-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics