Transforming multi-role activities in software processes into business processes
Author
dc.contributor.author
Pulgar, Juan
Author
dc.contributor.author
Bastarrica Piñeyro, María Cecilia
Admission date
dc.date.accessioned
2019-05-29T13:30:07Z
Available date
dc.date.available
2019-05-29T13:30:07Z
Publication date
dc.date.issued
2017
Cita de ítem
dc.identifier.citation
Lecture Notes in Business Information Processing, Volumen 281, 2017
Identifier
dc.identifier.issn
18651348
Identifier
dc.identifier.other
10.1007/978-3-319-58457-7_27
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/168903
Abstract
dc.description.abstract
Software processes usually include activities involving severalpeople playing different roles. SPEM provides primitives for defining allthe roles involved in each activity. Software process specification nota-tions are not executable and thus supporting tools cannot provide thisfunctionality. Therefore, even having a formal software process specifica-tion we cannot achieve all the potential benefits: people have difficultiesin following their responsibilities, resulting in a low productivity. Thebusiness process domain provides notations that can be executed on aBPMS. There have been attempts to transform SPEM specifications intoBPMN. However, there is no natural way to model multi-role tasks inBPMN, and therefore none of these proposals has solved this issue. Inthis paper we discuss two promising alternatives for modeling multi-role software activities in BPMN: defining compound roles and modelingmulti-role tasks as independent processes. We provide an XSLT trans-formation for automatically generating each of these solutions from asoftware process specification. We use a real world running example toillustrate the approach.