Transforming multi-role activities in software processes into business processes

3Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Pulgar, J., & Bastarrica, M. C. (2017). Transforming multi-role activities in software processes into business processes. In Lecture Notes in Business Information Processing (Vol. 281, pp. 372–383). Springer Verlag. https://doi.org/10.1007/978-3-319-58457-7_27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free