ATP系统形式化开发方法的研究

被引量 : 4次 | 上传用户:liuyingbo1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
列车自动防护(Automatic Train Protection,简称ATP)系统是基于通信的列车控制系统的一个负责列车安全的子系统。ATP系统负责了列车的测速、测距、超速防护、速度曲线的计算等等功能。因此,ATP系统软件的开发尤为重要。这是列车安全运行的保证,目前国内对ATP系统的研究成果还不是很成熟,然而ATP系统的系统化和网络化程度非常的高,且非常庞大和复杂,采用形式化方法建立其系统的整体模型能够更为直观的理解和分析车载ATP系统,并可以消除软件开发的二义性,减小软件开发成本,保证ATP系统功能的逻辑正确性和完备性。统一建模语言(Unified Modeling Language,简称UML)是面向对象开发方法中常用的技术手段,B方法是一种形式化开发方法。将B方法与UML语言结合就能弥补UML语言的不足,结合之后的方法也具有更精确的语义且无二义性。B方法与传统的软件开发方法一样,可以参与到从系统需求分析、设计到最后系统功能实现的全过程中去。本文以列车ATP系统为研究对象,围绕着对ATP系统建模和验证方法展开研究。选取UML静态模型图中的类图和状态图,采用B方法的抽象机语言对UML类图和状态图进行形式化描述,建立了类图和状态图到B方法抽象机之间的映射关系。最后将UML类图和状态图到B方法的形式化规约应用到ATP系统的列车间距控制功能、车门控制功能、超速防护功能上去,应用proB作为模型验证工具,验证了ATP系统功能的模型正确性。本论文通过形式化建模和其验证方法,改进了目前ATP系统需求规范的建模和验证方法。与传统的建模和验证方式只能简单应用到ATP系统的某一个功能不同,这个方法能用到整个ATP系统中去。针对ATP系统的特点,通过UML类图和状态图到B方法形式化规约的映射关系,将形式化方法应用于ATP系统建模和验证的过程中去,强化了ATP系统建模和验证的安全。并且应用proB作为模型验证工具,不会像其他B方法开发工具那样猜测操作参数的正确性,从而使模型验证结果更为准确。
其他文献
VO2是一种具有显著相变特性的金属氧化物,能在相变温度点发生金属相和半导体间的相变,同时伴随着光学和电学等性质的突变。若将VO2粉体与高分子有机物复合可以制备得到具有热致
进入二十一世纪,我国经济迅猛发展,综合国力也得到了大幅的提升。其中,制造业作为国民经济的基础,更是得到了跨越式的发展。中国正在逐步成为世界制造强国,并在为成为世界制造中心
政治现代化是国家现代化的核心。本文在对政治现代化、政治发展、政治文明等概念及其相互关系辨析的基础上指出,政治现代化是所有民族国家绕不过的。中国共产党历来重视政治
<正>为深入了解农村家庭和农村金融机构的资金借贷行为,进一步掌握山西省农户金融需求与供给的实际状况,笔者在山西省吕梁市柳林、文水、交城、兴县、方山、交口等六县和晋中
该文研究了三维五向玻纤/碳纤编织混杂复合材料的冲击性能和冲击后弯曲性能,对试样分别进行了落锤冲击试验和三点弯曲试验。研究表明,通过落锤冲击试样发现,冲击后冲击面的损
<正> Rh血型不合的输血与母婴Rh血型不合可产生危及生命的溶血反应,东方人Rh血型中抗原的免疫强度依次为D、E、c、C、e,及时提供相合血液对临床治疗至关重要。我们对广东汉族
毛泽东的领导方法是中国共产党人的领导思想方法与工作方法的统一体,是毛泽东哲学思想的重要组成部分。毛泽东领导方法理论包括领导方法论原则和领导艺术两个层面的内容。毛
花铃期是棉花生长发育的关键时期,膜下滴灌栽培技术是新疆棉花高产及超高产生产的重要技术措施,作者根据南疆棉花花铃期的生长发育特点,针对膜下滴管条件下的棉花高产栽培提
引汉济渭引水隧洞穿过秦岭,开挖距离长,围岩地质构造复杂多变,地下水水位高,在这种情况下隧洞开挖和衬砌过程中产生高渗压和高地应力问题,渗流场与应力场间的耦合作用不容忽视。在
齐鲁文化是中国传统文化极其重要的组成部分。山东是齐鲁文化的发源地,山东人、山东经济社会的各个方面都受到齐鲁文化深远的影响。