High-level Petri nets: theory and application
High-level Petri nets: theory and application
Coloured Petri nets: basic concepts, analysis methods and practical use, volume 3
Coloured Petri nets: basic concepts, analysis methods and practical use, volume 3
A Train Control System Case Study in Model-Based Real Time System Design
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
From UML activity diagrams to Stochastic Petri nets: application to software performance engineering
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Towards Quantitative Analysis of Real-Time UML Using Stochastic Petri Nets
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 2 - Volume 03
Using UML state machines and petri nets for the quantitative investigation of ETCS
valuetools '06 Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
Hi-index | 0.00 |
Because of complexity of CTCS-3 train control system, interworking testing and function evaluation could not be operated directly on the system, which means that deep research on modeling and simulation of train operation control system should be carried out. This paper proposes a modeling and verification method based on UML and colored Petri net. On the basis of analysis of advantages and disadvantages of UML modeling, colored Petri net is used as formal specification of UML modeling, which improves scalability of formal method and make up for the deficiency of UML, as lack of analysis of model and verification method. Aiming at sequence diagram, dynamic model of UML, colored Petri net is suggested as a modeling method. Sequence diagram of communication between on-board and RBC during conversion from CTCS-3 to CTCS-2 is designed and transformed into colored Petri net model. Based on information interaction between objects to each other, colored Petri net model of on-board and RBC is obtained. Using CPN tools, the model is simulated and analyzed boundedness and deadlock of model. Thus, correctness of model is verified.