Consistency verification in modeling of real-time systems

被引:2
|
作者
Deng, Y [1 ]
Wang, JC
Zhou, MC
机构
[1] Florida Int Univ, Sch Comp Sci, Miami, FL 33199 USA
[2] Nortel Networks, Richardson, TX 75082 USA
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
来源
基金
美国国家科学基金会;
关键词
manufacturing systems; modeling and verification; real-time systems; time Petri nets (TPNs); timing constraints;
D O I
10.1109/TRA.2003.819737
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:136 / 142
页数:7
相关论文
共 50 条
  • [1] A method for modeling and verification of real-time systems
    Scott, JM
    PROCEEDINGS IEEE SOUTHEASTCON '98: ENGINEERING FOR A NEW ERA, 1998, : 53 - 56
  • [2] An approach to modeling and verification of real-time systems
    Gumzej, R
    Colnaric, M
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 283 - 290
  • [3] Modeling and verification of real-time embedded systems with urgency
    Hsiung, Pao-Ann
    Lin, Shang-Wei
    Chen, Yean-Ru
    Huang, Chun-Hsian
    Shih, Chihhsiong
    Chu, William C.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (10) : 1627 - 1641
  • [4] Formal modeling and verification of real-time concurrent systems
    Yan, Fei
    Tang, Tao
    2007 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY, PROCEEDINGS, 2007, : 219 - 224
  • [5] Modeling and verification of real-time systems based on equations
    Ogata, Kazuhiro
    Futatsugi, Kokichi
    SCIENCE OF COMPUTER PROGRAMMING, 2007, 66 (02) : 162 - 180
  • [6] Modeling and verification of distributed real-time systems based on CafeOBJ
    Ogata, K
    Futatsugi, K
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 185 - 192
  • [7] Oris: A tool for modeling, verification and evaluation of real-time systems
    Bucci G.
    Carnevali L.
    Ridi L.
    Vicario E.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (5) : 391 - 403
  • [8] Extending UPPAAL for the Modeling and Verification of Dynamic Real-Time Systems
    Boudjadar, Abdeldjalil
    Vaandrager, Frits
    Bodeveix, Jean-Paul
    Filali, Mamoun
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2013, 2013, 8161 : 111 - 132
  • [9] Incremental architectural modeling and verification of real-time concurrent systems
    Deng, Y
    Wang, JC
    Sinha, R
    SECOND INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1998, : 26 - 34
  • [10] TEMPORAL VERIFICATION OF REAL-TIME SYSTEMS
    CAMPOS, SV
    CLARKE, EM
    MARRERO, W
    MINEA, M
    HIRAISHI, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (07) : 796 - 801