基于UPPAAL的系统建模验证研究及其在CTCS-3列控系统的应用

来源 :北京交通大学 | 被引量 : 3次 | 上传用户:longweii
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CTCS-3是我国列车运行控制系统中现行的最高应用等级,是一种基于GSM-R的在地面与列车之间连续、双向信息无线传输实时系统。在国产化列车运行控制系统的进程中,研究并验证CTCS-3技术规范是保障列车安全、快速、高效地运行的重要组成部分。实时系统中微小的逻辑错误都能导致不可预见的灾难性后果,所以对CTCS-3规范建模验证无疑将是有效的手段,然而面临的问题是如何保证在对实时系统一致性建模的前提下对模型做具有完备性的模型验证。保障模型和系统的一致性是实现规范验证的第一步。模型不仅要能够准确细致地对实时系统刻画,还必须在开发人员中具有广泛的应用基础。UML满足上述模型要求,然而它不具有模型验证的能力。形式化模型检验在仿真验证方面有着无可比拟的优势,但是利用形式化语言直接将文字形式的系统规范转化成模型实属不易。如果能够架起上述两种模型的桥梁,将UML模型无差的转化成形式化模型并加以验证,就能够保证在准确复现系统的前提下对规范进行仿真验证。本文选择了时间自动机模型作为形式化建模手段,辅以UPPAAL模型验证工具。本文首先对CTCS-3中RBC切换场景分析并对UML针对实时系统做扩展,利用扩展了的UML按照RBC切换过程中几个关键事件集分别建模得到相应子顺序图,将子顺序图整合继而得到完整的过程顺序图。之所以对过程按事件集分别建模是为了方便后文中转化时间自动机模型。在遵循时间自动机模型相关语义并且结合列控系统特点的基础上,将UML子顺序图转化成对应的时间自动机子模型,然后按照相同状态集合并的原则得到完整的时间自动机模型。本文在转化过程中制定了一般规则。将独立的时间自动机模型组成时间自动机网络模型。利用UPPAAL对既得模型仿真得到仿真迁移图,利用从文字规范中提炼的BNF语句对模型的死锁、系统功能做完备的形式化验证,从而达到对规范研究并验证的目的。UML模型和UPPAAL时间自动机网络模型的结合在规范语义的准确表达与模型验证上达到了高度统一,为CTCS-3列控系统的研究提供参考。
其他文献
期刊
鸭脚垫肿症是由金黄色葡萄球菌引起的一种细菌性传染病。该病菌存在于动物的体表和外界环境中,当遇到温暖潮湿和恶劣的环境时就会大量繁殖。鸭感染金黄色葡萄球菌发生脚垫肿的
01 别有洞天的“未来之书”环保和超便携的笔记本电脑已经成为大家的共识,自从华硕出了易PC之后,什么“云PC”,“风PC”的都来了。不过今天我们给大家介绍的却是更加前卫的“Fut
备受争议的牛奶“禁鲜令”在经过三度推迟后,近日,国家有关部门委托全国乳品标准化中心,开始制订新乳品标准,并就草案向有关专家征求意见。就此,一些地方乳业协会及乳品专家
全媒体时代下,传统电视媒体面临巨大挑战。坚守新闻宣传舆论阵地对主流媒体而言是立身之根本,在新的媒体环境下,主流媒体要敢于"善变",走出一条可持续发展的创新之路,也只有
1维生素E和生物素 研究表明,在仔猪饲料中添加高剂量的维生素E,可增强猪的免疫力,降低断奶仔猪死亡率,并能预防仔猪水肿病的发生.减少仔猪断奶应激。实际应用时.维生素E的添加量为
虾属节支动物,身长5节,大钳一对,爬行足5对,游泳足5对,尾由5片组成(中央一片是三角形,两边是两片),长须6条,属于中国画花鸟画范围内的鱼虫类。虾这种题材过去画的人少,古人也
目的:前瞻性评估腹腔镜辅助腹会阴切除和开腹手术这两种技术的优劣性。并探讨腹腔镜辅助腹会阴切除的可行性和安全性。方法:将根治切除的41例饩肠癌患者。分为腹腔镜组21例和开
面对日益严峻的媒体生态,突出重围,实现可持续发展,并挖掘适应地方台的生存空间和发展空间,已经成为众多地方台迫在眉睫要破解的重点课题。打破传统发展模式、把握新的传播规
<正> 仔猪腹泻是许多猪场常发的疾病,腹泻能影响仔猪的生长发育,预后不良的会形成僵猪,严重的会导致死亡,给猪场造成很大的经济损失。 饲养管理不当、饲料霉变、不符合饲养标