首页> 外文期刊>Journal of Computational Methods in Sciences and Engineering >Transformations from SPEM work sequences to BPMN sequence flows for the automation of software development process
【24h】

Transformations from SPEM work sequences to BPMN sequence flows for the automation of software development process

机译:从SPEM工作序列到BPMN序列流的转换,以实现软件开发过程的自动化

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:通常,不同的公司使用不同的软件开发过程。因此,OMG已经指定了可以定义软件开发过程的体系结构。该体系结构使用一个元模型,该元模型能够从特定的特性中抽象出来,并提供了定义不同软件开发过程的可能性。软件过程工程元模型(SPEM)是用于描述具体软件开发过程的元模型。此外,OMG还指定了一种标准化的语言来对业务流程进行建模。这种语言称为业务流程建模表示法(BPMN)。在本文中,指定了SPEM和BPMN之间转换的形式。转换是使用形式规范RSL的语言完成的。一旦获得BPMN规范,就有可能生成XPDL代码或BPEL代码。工作流技术可以使用此代码并执行流程。它允许自动化业务流程,但是在这种情况下,该流程是软件开发流程。考虑到工作流技术可以完全或部分地自动化业务流程,从而在一套既定的程序规则下实现人机之间的交互。此类技术使用诸如BPEL或XPDL之类的标准语言来指定在工作流引擎中执行的业务流程。 BPMN允许生成BPEL或XPDL代码。因此,如果我们指定使用SPEM的软件开发过程,由于本文完成了SPEM和BPMN之间的转换,我们将使用工作流技术使该过程自动化。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号