Specifying and verifying real-time systems with timing uncertainty

被引:0
|
作者
Bae, HS [1 ]
Chung, IS
Kwon, YR
机构
[1] ETRI, Comp & Software Technol Lab, Taejon, South Korea
[2] Korea Adv Inst Sci & Technol, Dept Comp Sci, Yusong Gu, Taejon 305701, South Korea
[3] Hansung Univ, Sch Informat & Comp Engn, Seoul, South Korea
关键词
D O I
10.1016/S0164-1212(99)00112-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modeling timing behaviors of systems and verifying timing constraints against the model are major tasks in developing real-time systems, However, it is recognized to be extremely difficult to predict the timing behavior of systems precisely in the requirements phase. Timing uncertainty, if not considered properly in the modeling and verifying steps, may incur subtle, yet critical errors in final products. We propose a method of dealing with such timing uncertainty using an extended duration calculus formalism. The extended duration calculus, named fuzzy duration calculus, allows us to specify uncertain timing behavior of the system using the fuzzy theory. Semantics and proof system of the duration calculus are redefined in order to accommodate fuzzy concepts. Based on the semantics and proof system, we can verify timing constraints against the system model. A portion of nuclear power plant (NPP) control system is employed to demonstrate the feasibility and the effectiveness of our approach. (C) 2000 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:85 / 96
页数:12
相关论文
共 50 条
  • [1] Formally specifying and verifying real-time systems
    Kemmerer, RA
    Kolano, PZ
    [J]. FIRST IEEE INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1997, : 112 - 120
  • [2] SPECIFYING AND VERIFYING REQUIREMENTS OF REAL-TIME SYSTEMS
    RAVN, AP
    RISCHEL, H
    HANSEN, KM
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (01) : 41 - 55
  • [3] Specifying and Verifying Real-Time Self-Adaptive Systems
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    [J]. 2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 303 - 313
  • [4] A survey on temporal logics for specifying and verifying real-time systems
    Konur, Savas
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2013, 7 (03) : 370 - 403
  • [5] A survey on temporal logics for specifying and verifying real-time systems
    Savas Konur
    [J]. Frontiers of Computer Science, 2013, 7 : 370 - 403
  • [6] SPECIFYING, PROGRAMMING AND VERIFYING REAL-TIME SYSTEMS USING A SYNCHRONOUS DECLARATIVE LANGUAGE
    HALBWACHS, N
    PILAUD, D
    OUABDESSELAM, F
    GLORY, AC
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 407 : 213 - 231
  • [7] Specifying timing constraints in real-time object-oriented systems
    Vishnuvajjala, RV
    Tsai, WT
    Mojdehbakhsh, R
    Elliott, L
    [J]. IEEE HIGH-ASSURANCE SYSTEMS ENGINEERING WORKSHOP, PROCEEDINGS, 1997, : 32 - 39
  • [8] Testing of Timing Properties in Real-Time Systems: Verifying Clock Constraints
    Saadatmand, Mehrdad
    Sjodin, Mikael
    [J]. 2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 152 - 158
  • [9] Verifying timing constraints of real-time systems by means of evolutionary testing
    Wegener, J
    Grochtmann, M
    [J]. REAL-TIME SYSTEMS, 1998, 15 (03) : 275 - 298
  • [10] Verifying Timing Constraints of Real-Time Systems by Means of Evolutionary Testing
    Joachim Wegener
    Matthias Grochtmann
    [J]. Real-Time Systems, 1998, 15 : 275 - 298