作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (11): 55-57.

• 博士论文 • 上一篇    下一篇

基于UML和Petri网的铁路联锁软件建模

杨晋辉,郦 萌   

  1. 同济大学计算机科学与工程系,上海200092
  • 出版日期:2006-06-05 发布日期:2006-06-05

Research on Railway Interlocking Software Modeling Based on UML and Petri Net

YANG Jinhui, LI Meng   

  1. Department of Computer Science and Engineering, Tongji University, Shanghai 200092
  • Online:2006-06-05 Published:2006-06-05

摘要: 在异种嵌入式平台上,采用统一建模语言UML,可为铁路联锁软件建立平台无关模型,从而改进软件的开发和复用。UML适用于软件的静态结构和简单场景下的动态行为的建模。为保证其安全性,采用了Petri网作为补充,对复杂的动态行为和约束规则,在模型中加入了精确和严格的形式化描述。

关键词: 铁路联锁软件, 建模, UML, Petri 网

Abstract: A independent platform model based on unified modeling language (UML) is presented to improve the development and reuse of railway interlocking software on the heterogeneous embedded platform. UML is applied to provide static structure of the software, as well as its dynamic behavior in simple scenarios. In order to guarantee safety, Petri net is exploited to add precise and strict formal description for its complex dynamic behavior and restriction rules.

Key words: Railway interlocking software, Modeling, UML, Petri net

中图分类号: