基于Event-B免疫系统模型精化、验证及实现

来源 :扬州大学 | 被引量 : 0次 | 上传用户:safemon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今互联网时代,社会信息化飞速发展,大部分行业都不断提高信息化水平。在准备开发一个软件时,根据软件工程的思路需要对系统的需求进行分析,弄清楚目标系统必须做什么的问题。然而分析的过程中不可避免的存在矛盾、二义性、不完整性和抽象层次混乱等问题。形式化方法是通过系统的数学规格说明来保证需求无二义性,并且可以通过数学的方法进行验证,来查找系统中的矛盾和不完整性,以此来保证规格说明的正确性。常见的形式化方法有B方法和Event-B方法,本文通过形式化方法Event-B对免疫系统进行开发模拟,采用Rodin工具建立免疫系统模型,从需求重写、模型多次精化到模型中义务证明的验证,在软件开发过程中安全平滑地过渡到程序设计与编码阶段,保证软件开发前期的正确性与一致性。免疫系统的学习与研究可以加深对生物体中的机制的认识,免疫系统也可以对网络安全中的入侵、分布式中的一致性问题等提供思路。本文以免疫系统作为需求,采用Event-B形式化方法建立免疫系统模型,并在Rodin平台下对该模型从需求分析到模型验证,通过结合UML和Swing技术将系统开发完成,具体开展了如下工作:第一,阐述免疫系统中的免疫机制。根据Event-B形式化方法的建模过程,首先创建免疫系统初代抽象免疫系统模型,之后根据每一层细胞的特性进行精化,第一次精化引入了细胞生长的概念,第二次精化引入了免疫应答机制的概念,第三次精化引入了记忆细胞的二次免疫应答的概念,通过多次逐步精化的方式不断细化模型,使得模型符合生物学中的免疫系统。第二,研究Rodin中的证明规则、证明策略和证明类型等一些规则和方法,结合免疫系统模型逐层进行。通过Rodin证明了大部分证明义务,部分未完成的证明通过手动证明完成整个免疫系统的验证。第三,通过结合UML和Swing技术分析精化验证后的免疫系统模型,精化验证后的模型没有语义的二义性等错误。通过软件工程的思想进行详细设计,使用Java编程语言进行编写工作,实现了带有图形界面的免疫系统模型,可视化模拟病毒入侵到抗体对抗的过程,并实时统计不同时期细胞的数量的关系。实验运行结果得到与生物学免疫应答规律一致的结果,可供相关的免疫系统研究学习人员模拟教学使用。总而言之,通过形式化方法的流程去对免疫系统的需求进行精化验证,将精化验证后的模型结合UML和Swing技术进行实现,通过设置的相应细胞的参数进行模拟,发现其结果与生物学中的规律基本保持一致,验证了系统的合理性和可使用性。
其他文献
高随着卫星遥感影像技术的飞速发展,如何从遥感影像中提取所需信息并准确检测特定目标已成为当前研究的热点问题。传统目标检测方法通常采用手工方式提取特征来训练分类器,而如何提取典型与判别特征是提高目标检测精度的关键因素。作为一种具有大数据处理能力的深度学习模型,更快速区域卷积神经网络(Faster Region-Convolutional Neural Networks,Faster R-CNN)通过建
农业是一个我国的立国之本,也是国民经济中的基础产业和战略产业。不过,农业也是一个弱势产业,容易受到各种突发性、偶然性的自然风险影响,农业风险具有一些独特的性质,包括
深空一直是令人类着迷而又向往的地方,深空探索也一直是各国的战略重点之一。日益增多的深空探测活动,信息量巨大的地空对话,都需要一个可靠稳定的网络协议架构来支持。延迟/中断容忍网络(Delay/Disruption-Tolerant Network,DTN)就是当前应对深空通信的一种有效方案,LTP(Licklider Transmission Protocol)协议也随之诞生,基于BP/LTPCL的
吉林油田现用的污水处理工艺随着投运时间的推移,过滤后的水质无法达到回注标准,部分化学成分滞留在滤料中,使滤料过滤性能降低的同时污染滤料,具有极大的环保隐患。为了解决这一问题,本文对吉林油田新木采油厂油气联合站的含油污水处理工艺进行调研,找到联合站污水处理系统中存在的问题,给出合理化的解决方案,并针对滤料污染失效与反冲洗效果不好两个问题开展深入研究。本文首先利用实验法在实验室内和现场做了新购进滤料和
随着科学技术的不断发展,传统的单传感器线性滤波算法已经不再满足要求,人们更加重视基于实际的多传感器非线性系统的应用。实际系统中经常会表现出非线性、数据丢包乱序、噪声相关和由于传感器过多而导致的系统运行缓慢等现象。这些现象会导致多传感器非线性系统在滤波结算过程中出现大的估计误差,甚至出现滤波发散等问题。因此,带有相关噪声和丢失观测的非线性多传感器系统融合估计问题成为了估计领域中热点研究问题之一。本文
作为中华民族的优良传统,爱国主义是个经久不衰的话题。他是我们民族的瑰宝和重要的精神财富。古往今来,世界各国都十分重视爱国主义教育事业的发展。初中生作为中国特色社会主义事业的接班人,应当自觉继承并保护发扬本民族的优良传统,将爱国主义精神一直发扬光大下去。初中教育阶段也正是一个人正确三观初步形成的重要阶段,这就必然要求那些处在中学阶段的教育者们,根据初中生的心理、思想等特点,引导并教育他们学习爱国主义
随着SOC设计规模的不断发展,IP核被大量采用。HASH算法IP核被广泛集成于SOC芯片的安全模块中,保护着芯片的信息安全。而随着电路复杂性的日益提高,验证的难度也大大增加。验证作为芯片开发的重要一环,占据整个SOC研发周期的一半以上。高效的验证不仅能够保证芯片功能的正确,而且能够提高芯片开发效率,降低开发成本。随着验证技术的发展,UVM方法学的优势逐渐体现。基于UVM的验证平台具有很高的规范度和
随着科学技术的发展,传感器在各行各业的应用中发挥着越来越重要的作用。光纤传感器因其高灵敏度、抗干扰能力强、稳定性高、测量速度快、信息容量大等独特优势被广泛应用在航空航天、生物医学、环境监测等领域,成为传感领域的热门研究课题。本文首先介绍了光纤传感器的工作原理与发展概况、常见光纤传感器的分类以及不同调制方法的原理。其次,简要分析了光纤的模式理论,以麦克斯韦方程组为出发点,介绍了电磁波的波导方程和亥姆
现代社会随着信息技术的发展,数据量呈几何的方式快速增长,“信息爆炸”时代已经来临。随着信息的规模越来越庞大,数据的结构越来越复杂,信息的真伪越来越难以辨别,如何从中“挖掘”真正具有价值的信息已成为如今的研究热点。聚类分析属于数据挖掘的一个重要的研究领域,具有广泛的应用前景,如何提升聚类算法的性能具有重要的研究价值。本文对CURE算法的相关理论及方法进行阐述,并对该算法在样本抽取和代表点选取过程存在
近几十年来,在摩尔定律的指引下,半导体工艺技术迅猛发展,集成电路集成度不断提高,随之而来集成电路的最基本单元-场效应晶体管(MOSFET)的尺寸不断缩小。但是随着MOSFET的特