OPNets: An object-oriented high-level Petri net model for real-time system modeling

1993 ◽  
Vol 20 (1) ◽  
pp. 69-86 ◽  
Author(s):  
Yang Kyu Lee ◽  
Sung Joo Park
1994 ◽  
Vol 5 (2) ◽  
pp. 83-84
Author(s):  
Mohamed Fayad ◽  
Milton L. Fulghum ◽  
Wei-Tek Tsai

IEEE Access ◽  
2019 ◽  
Vol 7 ◽  
pp. 26314-26323
Author(s):  
Yilong Yang ◽  
Quan Zu ◽  
Wei Ke ◽  
Miaomiao Zhang ◽  
Xiaoshan Li

2021 ◽  
Vol 2021 ◽  
pp. 1-21
Author(s):  
Han Peng ◽  
Xiaoli Zhang ◽  
Guozhen Cao ◽  
Zhouzhou Liu ◽  
Yuejuan Jing ◽  
...  

Event-B is a formal modeling language that is very suitable for software engineering, but it lacks the ability of modeling time. Researchers have proposed some methods for modeling time constraints in Event-B. The limitations with existing methods are that, first of all, the existing research work lacks a systematic time refinement framework based on Event-B; secondly, the existing methods only model time in the Event-B framework and cannot be smoothly converted to automata-based models such as timed automata that facilitate the verification of time properties. These limitations make it more difficult to model and verify real-time systems with Event-B because it is very time-consuming to prove time properties in the Event-B framework. In this paper, we firstly proposed a systematic time refinement framework to express and refine time constraints in Event-B. Secondly, we also proposed various vertical refinement patterns and horizontal extension patterns to guide modelers to refine the Event-B real-time model step by step. Finally, we use a real-time system case to demonstrate the practicality of our method. The experimental results show that the proposed method can make the real-time system modeling in Event-B more convenient and the models are easier to convert to the timed automata model, thereby facilitating the verification of various time properties.


Sign in / Sign up

Export Citation Format

Share Document