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 条
  • [21] Partial orders and verification of real-time systems
    Pagani, F
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1996, 1135 : 327 - 346
  • [22] Runtime verification of embedded real-time systems
    Reinbacher, Thomas
    Fuegger, Matthias
    Brauer, Joerg
    FORMAL METHODS IN SYSTEM DESIGN, 2014, 44 (03) : 203 - 239
  • [23] An engineering process for the verification of real-time systems
    Burns, A.
    Lin, T. -M.
    FORMAL ASPECTS OF COMPUTING, 2007, 19 (01) : 111 - 136
  • [24] SPECIFICATION AND COMPOSITIONAL VERIFICATION OF REAL-TIME SYSTEMS
    HOOMAN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 558 : R3 - 235
  • [25] Runtime Verification of Real-time Embedded Systems
    Bonakdarpour, Borzoo
    Fischmeister, Sebastian
    EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 249 - 250
  • [26] Predicate Diagrams for the Verification of Real-Time Systems
    Kang, Eun-Young
    Merz, Stephan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 145 : 151 - 165
  • [27] Compositional verification of embedded real-time systems
    Foughali, Mohammed
    Hladik, Pierre-Emmanuel
    Zuepke, Alexander
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 142
  • [28] Runtime verification of embedded real-time systems
    Thomas Reinbacher
    Matthias Függer
    Jörg Brauer
    Formal Methods in System Design, 2014, 44 : 203 - 239
  • [29] On Improved Verification of Reconfigurable Real-Time Systems
    Hafidi, Yousra
    Kahloul, Laid
    Khalgui, Mohamed
    Ramdani, Mohamed
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 394 - 401
  • [30] An incremental verification algorithm for real-time systems
    Sahay, A
    Tsai, JJP
    Sistla, AP
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1999, 9 (02) : 203 - 216