业务过程软件的模型驱动开发技术研究

被引量 : 3次 | 上传用户:hermitjin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
复杂多变的业务需求已经使软件开发面临巨大困难,当对象管理组织提出用模型驱动体系结构(Model-Driven Architecture,MDA)来解决这一难题后,模型驱动的软件开发就成了软件工程领域的研究热点。模型驱动开发涉及的关键技术有计算独立模型(Computation Independent Model,CIM)、平台无关模型(PlatformIndependent Model,PIM)、平台特定模型(Platform Specific Model,PSM)以及模型到模型的自动转换等。在业务过程建模领域,计算独立模型可以采用标准业务过程建模符号(Business Process Modeling Notation,BPMN)来设计,并以过程定义可扩展标记语言(XML Process Definition Language,XPDL)的格式保存,以便不同的网络应用环境都可以使用共同的文件格式。平台特定模型可以使用工作流基础(WorkflowFoundation,WF)4来设计。本文深入细致地研究了相关的模型检查和转换方法,取得的创新和成果主要有:1.为解决业务过程模型的形式化检查的问题,将采用标准业务过程建模符号的业务过程模型转换为Petri网,构造出一种可建模企业间复杂业务协同的业务过程流网(Business Process Flow net,BPF-net),并开发了一种具有通用性的业务过程模型转换和检查工具。采用业务过程流网对供应链中企业间采购订单过程进行了建模。实验结果表明,业务过程流网能将符合XPDL规范的业务模型完整地转换为Petri网,得到的Petri网易于化简和分析。2.为了能将XPDL模型直接转换为WF4中的流程图,本文研究了业务过程模型结构的检查方法。对典型的结构不良情形提出了相应的修改建议,当业务过程模型不是结构良好时可以采用这些建议进行修改。实验表明,这些修改建议有助于提高业务过程模型的质量。3.设计了将业务过程模型中的时钟事件转换到WF4活动的方法。实验表明,转换所得的流程图模型实现了时钟事件的功能。4.提出了XPDL模型中基于数据的网关转换到WF4中的方法。实验结果表明,XPDL模型中的基于数据的网关,包括异或网关、结构良好的并行网关、或网关和复杂网关可以在WF4中实现。5.为支持带补偿功能的业务过程软件的快速开发,设计了自动的模型转换方法。在.Net平台上开发实现了模型转换和测试工具。实验表明,本方法满足了业务补偿的功能需求,提高了开发速度。
其他文献
以登海9号(DH-9)玉米粉为原料,应用物理方法制备出具有不同粒径的微细化样品。用ZMM-500E型金相显微镜放大400倍观察不同微细化程度样品的微观形貌以及用测微尺测量平均粒径。利
随着城市化进程加快,城市用地日趋紧张。很多中学面临着建设用地不足,校园环境单一的问题。集约化成为当代中学校园发展的主要趋势。校园的集约化包括合理的规划布局形态以及
随着不同的艺术表现形式的发展,大众在越来越丰富的美术展览中可以欣赏到许多或古典雅致或标新立异的创作,譬如一些表现主义作品,装置作品等。在这种趋势之下,国内油画的发展
习近平总书记在中国文联十大、中国作协九大开幕式上的重要讲话中指出,“伟大的作品一定是对个体、民族、国家命运最深刻把握的作品。”他强调,“面对这种史诗般的变化,我们有责
报纸
随着网络技术和信息技术的快速发展,基十Web的社会网络快速普及,极大地改变了人们的生活、工作和交往方式。通过分析社会网络中的社团结构,能够更好地了解社会网络的用户构成
随着我国现代物流业的发展,集装箱运输日益蓬勃发展,集装箱场站所发挥的作用也越来越大。近年来,随着宁夏经济社会的快速发展,对集装箱物流需求呈现持续增长态势。银川市作为宁夏
<正> 腔式,是戏曲唱腔中以一句词为单位,词曲同步运动形成的腔句形式。是唱腔戏剧性变化的基本动力,是最具特点、最生动活跃、最能相互借鉴吸收并体现创造性的戏曲曲式的基础
薪酬管理(Compensation management)是企业人力资源管理工作的重点,薪酬体系设计(Salary system design)则是整个薪酬管理的基础。研究科学、规范的薪酬体系对于企业能否在瞬
<正>一、国际新闻栏目涌现在我国电视界,"港澳台及国际新闻报道"(为叙述方便,以下简称"国际新闻")这个领域曾经异常宁静。1958年,北京电视台(中央电视台前身)开播,1976年《新
以铝镁浇注料为研究对象,对添加不同镁砂细粉含量(质量分数分别为4%、6%、8%、10%)以及不同组分的尖晶石(分别为富铝、理论、富镁尖晶石细粉,控制MgO的含量不变)的浇注料试样,测试了