2013
DOI: 10.1145/2406336.2406340
|View full text |Cite
|
Sign up to set email alerts
|

Design, Analysis and Verification of Real-Time Systems Based on Time Petri Net Refinement

Abstract: A type of refinement operations of time Petri nets is presented for design, analysis and verification of complex real-time systems. First, the behavior preservation is studied under time constraints in a refinement operation, and a sufficient condition for behavior preservation is obtained. Then, the property preservation is considered, and the results indicate that if the refinement operation of time Petri nets satisfies behavior preservation, it can also preserve properties such as boundedness and liveness. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 25 publications
(5 citation statements)
references
References 32 publications
0
5
0
Order By: Relevance
“…Other future work includes its extension to more sophisticated manufacturing‐oriented Petri nets, e.g. .…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Other future work includes its extension to more sophisticated manufacturing‐oriented Petri nets, e.g. .…”
Section: Resultsmentioning
confidence: 99%
“…Petri nets are used widely to deal with the deadlock control problems in discrete event systems (DES) , especially in flexible manufacturing systems (FMS) . In the past two decades, efforts were made to solve the problems of computational complexity, structural complexity, and behavior permissiveness in designing liveness‐enforcing supervisors .…”
Section: Introductionmentioning
confidence: 99%
“…The definitions of Petri nets, 14–17 multisets, CPN, and binding 18 are abridged in this paper. BOOL is the set of Boolean predicates with standard logic operations.…”
Section: Preliminariesmentioning
confidence: 99%
“…In our formal setting, proving that an FBD implementation is correct (with respect to its intended input-output timing requirements) is essentially proving that it is a valid refinement. However, our purpose of verification is on the observable input-output behaviour, as opposed other properties such as boundedness, liveness, and robustness (e.g., [3,16,13,2]). Of more relevance is the use of timed automata to model timing tolerances with ASAP (as soon as possible) semantics to verify the correctness of implementation [17], but with no suggestion for either tool support or its adoption in practice.…”
Section: Related Workmentioning
confidence: 99%
“…Fig. 4 shows, extracted from IEC 61131-3, the input-output declaration (on the LHS) and a timing diagram 3 (on the RHS) illustrating the expected behaviour of the TON block. The TON block is declared with two inputs (a boolean condition IN and a time period of length PT) and two outputs (a boolean value Q and a length ET of time period).…”
Section: Modelling Samples In the Software Domainmentioning
confidence: 99%