期刊文献+

基于UML的CTCS-3级列控系统需求规范形式化验证方法 被引量:9

Formal Verification of CTCS-3 System Requirements Specification Based UML Model
下载PDF
导出
摘要 采用UML与符号模型检验相结合的方法,对CTCS-3级列控系统需求规范进行形式化验证。使用引入事件、可见变量抽象的方法,对需求规范UML模型进行扩展和抽象。根据转换规则,建立需求规范的NuSMV模型,并对NuSMV模型进行领域无关特性和领域相关特性的验证,通过反例对错误进行追踪、定位和修改。以需求规范中的模式转换为例,采用给出的形式化验证方法对其进行验证,验证结果确认模式转换满足活性、转移性、无死锁性、确定性及安全性的要求;验证过程表明UML与符号模型检验相结合的方法适用于CTCS-3级列控系统需求规范的验证。 With the method which integrated UML with symbolic model checking, the formal verification of CTCS-3 level system requirement specification was carried out. The UML model of requirement specifi- cation was extended and abstracted using event and visible-variable abstraction methods. According to the transformation rules, the NuSMV model of requirement specification was established. Verification for do- main independent and domain dependent properties of NuSMV model was elaborated. Additionally, the ap- proach of the counterexample was proposed for tracking, locating and correcting errors. Taking the mode switch in the requirement specification for example, the proposed formal verification method was adopted for the verification of mode switch. The result of verification shows that mode switch can satisfy the re- quirements of liveness, transition, non-deadlock, determinacy and safety. The process of verification shows that the method which integrates UMI. with symbolic model checking is suitable for the verification of CTCS-3 level system requirement specification.
出处 《中国铁道科学》 EI CAS CSCD 北大核心 2011年第3期93-99,共7页 China Railway Science
基金 国家自然基金重点资助项目(60634010) 轨道交通控制与安全国家重点实验室自主研究课题(RCS2008ZZ005)
关键词 列车控制系统 需求规范 形式化方法 UML 符号模型检验 Train control system Requirement specification Formal method UML Symbolic model checking
  • 相关文献

参考文献7

  • 1中华人民共和国铁道部.CTCS-3级列控系统系统需求规范(SRS)[M].北京:中国铁道出版社,2009.
  • 2BOWEN J P. Formal Methods in Safety-Critical Standards [C] // Software Engineering Standards Symposium. Brighton: IEEE Computer Society Press, 1993: 168-177.
  • 3HOLC-ER H, DAVID N J, YAROSLAV S U. A Comparative Reliability Analysis of ETCS Train Radio Commu- nications [R]. Germany: AVACS, 2005.
  • 4TROWITZSCH J, ZIMMERMANN A. Using UML State Machines and Petri Nets for the Quantitative Investiga- tion of ETCS [C] // International Conference on Performance Evaluation Methodologies and Tools. Pisa: ACM Press, 2006: 34 -41.
  • 5MEYER C T. Automated Analysis of Unified Modeling Language (UML) Specifications [D]. Ontario: University of Waterloo, 2001.
  • 6CLARKE E M, GRUMBERG O, PELED D A. Model Checking [M]. London: MIT Press, 1999: 193-195.
  • 7KENNETH L M. Syrabolic Model Checking [M]. Norwell: Kluwer Academic Publishers, 1993.

共引文献2

同被引文献66

引证文献9

二级引证文献35

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部