将软件过程技术与工作流技术相结合,严格定义了SPEM2XPDL模型转换规则,设计并实现了一个SPEM2XPDL模型转换引擎。此引擎将SPEM描述的软件过程转换为符合工作流定义(XPDL)的工作流过程,从而可基于工作流管理系统对软件过程提供执行支持。SPEM模型经引擎转换后在工作流管理系统Shark上的成功执行表明了引擎的可用性。
Combined with the technologies of software process and workflow system, this paper defined strict SPEM2XPDL model mapping rules, created a model transformation engine which can transform the SPEM model into XPDL model and then executed the software process based on the workflow management system. The successful enactment of SPEM model transformed by SPEM2XPDL engine in Shark, a XPDL-compliant workflow system, demonstrated the usability of our engine.