【摘 要】
:
BPMN是软件开发领域中较为常用的描述业务流程的建模标准。在包含业务流程可变性的软件产品线中,基于BPMN的业务流程模板可支持针对领域需求的业务流程描述,并且能够高效地生
论文部分内容阅读
BPMN是软件开发领域中较为常用的描述业务流程的建模标准。在包含业务流程可变性的软件产品线中,基于BPMN的业务流程模板可支持针对领域需求的业务流程描述,并且能够高效地生成面向特定应用需求的业务流程实例。然而,由于业务流程模版的设计往往是基于设计师的经验,缺少形式化的验证方法,因而领域需求与业务流程模板之间经常存在不一致情况。领域需求与业务流程模版间的不一致性通常有两种情况,一方面是领域需求本身的缺陷,这可能是由于需求分析不足或者分析人员的疏忽所造成的(例如,遗漏需求依赖关系等);另一方面是业务流程的设计与领域需求的矛盾,这通常是由于设计者对需求理解不足或者设计疏忽所造成的(例如,采用错误的图元元素描述流程)。针对该问题,本文提出一种面向领域需求与业务流程一致性的模型检测方法,该方法首先形式化的定义了领域需求,这个过程使用变数线性时态逻辑(FLTL)来抽取业务流程中需要验证的流程特性;之后,将BPMN流程实例通过一定的映射规则,转换成有限状态进程公式(FSP),该过程能够将业务流程有效地转换成有限状态自动机,从而进行验证;然后,使用自动化模型检测工具发现领域需求与业务流程之间的不一致,这将输出一个反例(发生错误的状态迁移路径)及其所违反的业务流程特性,并将这些结果反馈给相关人员实施修正;最后,本文还讨论了不一致性错误在该模型检测方法中的体现,及相应的修改方案。
其他文献
驾驶员疲劳状态检测与预警方法的研究已经引起广泛关注。国内外有不少研究机构对驾驶员疲劳状态检测方法进行了研究,经过多年的发展,相关的研究已取得不少成果,也有一些产品
随着软件应用的流行及其复杂度的增加,保证软件质量也变的越来越有难度。这就需要测试人员寻找很多测试方法和技术,用以解决产品质量问题。慢慢的这些方法系统化成专门的软件
在信息技术的快速发展下,越来越多的数据库(例如参数规范,统计和生命科学数据)通过互联网发布。侵犯版权已经成为网络系统和电子商业中最具破坏性的威胁之一。而在数据库使用需
随着互联网应用的快速发展,恶意软件和网络犯罪也日渐增多,给网络和系统安全带来极大的危害。计算机广泛使用反病毒软件以防御恶意软件威胁。基于特征码比对的技术是反病毒软件
人机交互(Human-Computer Interaction,HCI)技术是联结人与计算机及外部设备的纽带和桥梁,通过它可以让人们通过简单、直观的手段方便地与计算机及外部设备进行交互。近年来人
本文深入研究了粗糙集和元胞自动机在空间负荷预测中的应用,发现在提取元胞自动机规则上,采用粗糙集的方法虽然能从不完全、不确定、存在噪音的空间数据库中提取转换规则,但是存在容错能力和抗干扰能力相对较差的问题。而神经网络具有很好的泛化能力和抗干扰能力,因此,本文中引入神经网络,用神经网络的抗干扰性强的特性弥补粗糙集的不足,从而使得提取元胞自动机转换规则的收敛速度和准确性得以提高。在此基础上,本文提出了一
随着虚拟化技术的发展,其应用场景也愈来愈广泛,这对于虚拟机系统中各项性能也提出了更多、更高的要求,如对于移植性的要求、对虚拟机运行性能的要求、对虚拟机间通信性能的要求
烟草行业是国家税收的主要来源之一,和全民生活也息息相关,所以我国实行了特殊的烟草专卖制度,即“统一管理,工商分设”,明确的说是由国家烟草专卖局集中统一管理烟草工商企
网络编码是一种新颖的网络传输技术,最早于2000年,由香港中文大学的Ahlswede等人首次提出。与传统路由组播方式只允许中间节点转发接收信息不同,网络编码理论允许中间节点对接收
精品课程管理系统是按照精品课程的建设标准建设而成的课程网站管理系统。许多学校建设的精品课程网络平台各自为政、自成体系,难以形成一个统一的标准和规范,系统之间共享性