基于模型验证检测软件系统中智能模型的缺陷数据

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:yyyypolo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能软件系统能够学习新需求并控制系统调整自身的行为以适应环境变化。该类软件系统通常由传统组件和智能组件两部分组成,传统组件反映了系统的确定性需求,而智能组件负责在动态的环境下做出最优的行为决策。同时智能组件的加入也给软件系统带来了诸多不确定性因素,如何保证其质量具有重要研究意义。目前,研究者在保证智能软件系统质量的工作中,主要考虑了需求不确定、结构不确定等因素,但缺乏对构成智能组件的数据质量不确定的关注。本文主要研究了缺陷数据对智能软件系统质量的影响,数据来源于构成智能组件的神经网络训练集。我们的工作分为两个方面,一是对智能软件系统进行模型验证:首先根据已经确定的需求建立Petri网模型,根据样本数据训练神经网络,整合两部分构建自适应Petri网模型以描述智能软件系统;然后针对模型的智能组件部分即训练得到的神经网络,提取出模糊规则并转化为Petri网,以此得到一个混合的Petri网模型;最后用混合自动机描述该混合Petri网模型,并利用KeYmaera工具验证该系统属性。二是通过模型验证的结果定位到缺陷数据:为了达到这一目的,对整个模型验证过程进行逆向分析。首先从模型验证工具产生的报告中可以获取一些与违反属性相关的信息,然后确定混合自动机中产生这些信息或与之密切相关信息的具体位置;根据混合自动机、可达图、Petri网三者之间的关系,可以定位到Petri网上相关库所和变迁,进而定位到相应的模糊规则;对此,本文提出了一种由模糊规则定位数据的方法并分析了其有效性,通过这一系列过程从关键信息点追踪模型直到找到缺陷的部分。最后,本文引入了一个简单的制造系统的例子,实验结果证明该方法是有效的。本文主要的贡献点如下:(1)提出了一种针对智能软件系统的模型验证技术,重点考虑了数据质量不确定的因素,其数据是指智能组件中用于训练神经网络的样本数据;(2)提出了一种定位缺陷数据的方法,它通过模型验证的结果逆向追踪整个系统找到了用于训练神经网络的样本数据中的缺陷部分;(3)通过模型验证技术以及定位缺陷数据的方法在一定程度上说明了样本数据的质量将会影响整个智能软件系统的质量,为保证系统的质量提供了另一条途径。
其他文献
1.招标人:山东赛乐中德生物科技有限公司2.招标工程名称:山东赛乐中德生物科技有限公司3.工程建设地点:山东省青岛市经济技术开发区中德生态园区4.供应商须知:我公司从事免疫细胞
分析国外竞技啦啦队发展的现状和我国体育国际化的发展趋势,提出我国开展竞技啦啦队专业训练的必要性,并从我国现有的条件,如已有的实践经验、人才储备、国际交流等方面,分析
目的比较地特胰岛素与门冬胰岛素30联合二甲双胍治疗2型糖尿病的疗效和安全性。方法选择医院2015年7月至2017年7月医院收治的2型糖尿病患者98例,按随机数字表法分为两组,各49例
议论文是对某个问题或某件事进行分析、评论,表明自己的观点、立场、态度、看法和主张的一种文体。议论文三要素是论点、论据、论证。高中教学要教学生搭好议论文的“骨架”。
<正> 饲料菜属藜科多年生宿根性植物,株植高大、叶片宽大肥厚、再生能力极强,是一种罕见的高产、优质和高效型牧草,在世界上被称为“牧草之王”,原产澳大利亚和俄罗斯。经引
目的研究β-受体阻滞剂治疗高血压的临床疗效。方法选择医院收治的高血压患者82例,随机分为对照组和观察组,各41例。对照组患者采用厄贝沙坦治疗,观察组组患者在对照组基础上
11月3日,我会与日本再生医学创新论坛(Forum for Innovative Regenerative Medicine,FIRM)在国家会议中心大酒店举行合作备忘录签字仪式。我会魏于全理事长和FIRM户田雄三会长
目的探讨苯巴比妥钠预防原发性肾病综合征患者肾穿刺活检术后并发症的效果。方法选取医院2016年8月至2018年2月收治的原发性肾病综合征并接受肾穿刺活检术的住院患者240例,按
聚丙烯酸酯由于其生产工艺简单生产成本低、环保性能优异并且成膜透明与织物附着性强等优点在织物后整理中有着广泛的应用。棉织物透湿透气性能好穿着柔软舒适但防紫外性能较
汉语作为我们的母语,是我们这个民族得以安身立命的家园所在.但在全球化文明语境紧锣密鼓的21世纪,汉语教育正在经受着前所未有的挑战.有一些将会或已经遇到的问题,需要我们