Time-soundness of time petri nets modelling time-critical systems
Document Type
Article
Publication Date
1-1-2018
Abstract
The correctness of a time-critical system is closely related to the time of responding and performing every event. Our motivation example, alternating bit protocol, and application example, multi-track level crossing with sensors, both demonstrate that some nondeterministic behaviours can take place if the time associated with events is configured inappropriately or some concurrent events are controlled imperfectly in an overlapping period. These nondeterministic behaviours decrease the reliability and/or safety of a time-critical system. Therefore, it is valuable to formalise and check (non)determinacy. Time Petri Nets (TPN) in which the firing of every event is limited to a fix time interval are used to model time-critical systems in this article. We proposes a novel notion for TPN named time-soundness. It guarantees that the system always owns deterministic behaviours after any event is performed no matter when the event is performed. We utilise the notion of bisimulation to prove that the time-soundness can guarantee the behavioural determinacy. We propose an algorithm to check time-soundness, develop the related tool, and do experiments to show the usefulness and effectiveness of our notion and method.
Identifier
85068734197 (Scopus)
Publication Title
ACM Transactions on Cyber Physical Systems
External Full Text Location
https://doi.org/10.1145/3185502
e-ISSN
23789638
ISSN
2378962X
Issue
2
Volume
2
Recommended Citation
Liu, Guanjun; Jiang, Changjun; and Zhou, Mengchu, "Time-soundness of time petri nets modelling time-critical systems" (2018). Faculty Publications. 9036.
https://digitalcommons.njit.edu/fac_pubs/9036
