Transformations from SPEM work sequences to BPMN sequence flows for the automation of software development process
Autor: | M. Perez Cota, Germán Antonio Montejano, Daniel Eduardo Riesco, Ilhyun Lee, Narayan C. Debnath |
---|---|
Rok vydání: | 2010 |
Předmět: |
Database
business.industry Computer science computer.internet_protocol Business process General Engineering Business process modeling computer.software_genre Workflow engine Computer Science Applications Metamodeling XPDL Workflow technology Business Process Execution Language Business process management Software development process Business Process Model and Notation Computational Mathematics Workflow Formal specification Software engineering business computer Workflow Management Coalition |
Zdroj: | Journal of Computational Methods in Sciences and Engineering. 10:S61-S72 |
ISSN: | 1875-8983 1472-7978 |
DOI: | 10.3233/jcm-2010-0268 |
Popis: | Generally, different companies use distinct software development process. Due to it, OMG has specified an architecture to can define a software development process. This architecture uses a metamodel which is able to be abstracted from particular characteristics and to give the possibility of defining the different software development processes. The Software Process Engineering Metamodel (SPEM) is a metamodel used for describing a concrete software development process. Also, the OMG specify a standardized language to model business processes. This language is called Business Process Modeling Notation (BPMN). In this paper, a formalization of transformations between SPEM and BPMN is specified. The transformations are done using the language of formal specification RSL. One time that we obtain a BPMN specification, it is possible to generate XPDL code or BPEL code. The workflow technology can use this code and execute the process. It allows automate the business process, but in this case, the process is a software development process. Consider that workflow technologies automate, totally or partially, the business processes enabling an interaction between men and machines, under an established set of procedural rules. Such technologies use standard languages, like BPEL or XPDL, to specify the business process which is executed in a workflow engine. The BPMN allows to generate BPEL or XPDL codes. Therefore, if we specify a software development process using SPEM, we will automate this process using the workflow technology due to transformations between SPEM and BPMN done in this paper. |
Databáze: | OpenAIRE |
Externí odkaz: |