论文部分内容阅读
模型转换是模型驱动体系结构和模型驱动软件开发的核心技术。以流程模型为研究对象,研究了BPMN模型与JBPM模型之间的转换方法。首先,分析了两种模型的构成;其次,从模型元素之间的转换和模型元素内属性、语义之间的转换两方面建立了 BPMN 与JBPM模型间的转换规则;再次,基于XML定义了转换规则文件的格式和语法;最后,提出了基于深度优先的转换规则搜索与执行算法,实现了BPMN模型到JBPM模型的正确转换。以校园服务领域的典型业务流程为例,验证了方法和算法的有效性。