TY - JOUR
T1 - Consistency verification in modeling of real-time systems
AU - Deng, Yi
AU - Wang, Jiacun
AU - Zhou, Mengchu
N1 - Funding Information:
Manuscript received January 11, 2002; revised August 21, 2002 and January 15, 2003. This paper was recommended for publication by Associate Editor X. Xie and Editor N. Viswanadham upon evaluation of the reviewers’ comments. This work was supported in part by the National Science Foundation (NSF) under Grant CCR-0226763 and Grant HRD 0317692. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official polices or endorsements, either expressed or implied, of the NSF.
PY - 2004/2
Y1 - 2004/2
N2 - To real-time system designers, end-to-end time delay between external inputs and outputs is among the most important constraints. To ensure these system-wide constraints are satisfied, each of the constituent components is subject to a set of derived intermediate constraints. Since the system-wide constraints allow many possibilities for the intermediate constraints based on design tradeoffs, an important issue is how to guarantee the consistency between system-wide constraints and intermediate component constraints. In this paper, we present a systematic method for the verification of consistency between a system's global timing constraints and intermediate component constraints. The essence of this technique is to construct a timing model for each component, based on component constraints. This model treats a component as a black box. When replacing each component with its timing model, we obtain a complete time Petri net model for system architecture, which allows us to verify the consistency between global and component constraints. The key contribution is twofold. First, our technique of verification is efficient by supporting incremental analysis and suppressing internal state space of components. Second, much of the verification process presented in this paper can be automated. We illustrate the consistency verification process through a flexible manufacturing system example.
AB - To real-time system designers, end-to-end time delay between external inputs and outputs is among the most important constraints. To ensure these system-wide constraints are satisfied, each of the constituent components is subject to a set of derived intermediate constraints. Since the system-wide constraints allow many possibilities for the intermediate constraints based on design tradeoffs, an important issue is how to guarantee the consistency between system-wide constraints and intermediate component constraints. In this paper, we present a systematic method for the verification of consistency between a system's global timing constraints and intermediate component constraints. The essence of this technique is to construct a timing model for each component, based on component constraints. This model treats a component as a black box. When replacing each component with its timing model, we obtain a complete time Petri net model for system architecture, which allows us to verify the consistency between global and component constraints. The key contribution is twofold. First, our technique of verification is efficient by supporting incremental analysis and suppressing internal state space of components. Second, much of the verification process presented in this paper can be automated. We illustrate the consistency verification process through a flexible manufacturing system example.
KW - Manufacturing systems
KW - Modeling and verification
KW - Real-time systems
KW - Time Petri nets (TPNs)
KW - Timing constraints
UR - http://www.scopus.com/inward/record.url?scp=1542346228&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=1542346228&partnerID=8YFLogxK
U2 - 10.1109/TRA.2003.819737
DO - 10.1109/TRA.2003.819737
M3 - Article
AN - SCOPUS:1542346228
SN - 1042-296X
VL - 20
SP - 136
EP - 142
JO - IEEE Transactions on Robotics and Automation
JF - IEEE Transactions on Robotics and Automation
IS - 1
ER -