MODELING TIMED BEHAVIOR IN REAL-TIME SYSTEMS WITH TEMPORAL LOGIC

被引:2
|
作者
PETERS, JF
RAMANNA, S
机构
[1] Department of Computing and Information Sciences, Kansas State University, Manhattan, KS
关键词
D O I
10.1080/01969729108902301
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents graphic as well as assertional representations of the timed behavior of a real-time system. It introduces finite, directed, labeled graphs called temporal I/O automata (TA(i/o)) to provide a visual means of modeling system behavior. A real-time system is modeled as a collection of communicating TA(i/o)s. A TA(i/o) is associated with an external clock, which makes it possible to formulate hard, real-time constraints on actions performed by a system. Timing constraints provide control engineers with a means of measuring the responsiveness of a system to its environment. This article suggests how real-time temporal logic can be used to describe system behavior concisely. Temporal specifications provide (1) a means of verifying the correctness of a system design, and (2) a basis for constructing implementations of system designs. The behavior of control systems for autonomous vehicles guided by visual feedback are described graphically with TA(i/o)S and textually with temporal logic formulas. Suggestions on how such control systems can be implemented in distributed Ada are also presented.
引用
收藏
页码:583 / 608
页数:26
相关论文
共 50 条
  • [1] A TIMED TEMPORAL LOGIC FRAMEWORK FOR DESIGNING REAL-TIME APPLICATIONS
    IONESCU, D
    [J]. INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 322 - 329
  • [2] Model checking real-time systems within unified approach of timed interval temporal logic
    Zhu, Wei-Jun
    Qiao, Peng-Zhe
    Zhou, Qing-Lei
    Zhang, Hai-Bin
    [J]. Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2014, 43 (05): : 712 - 716
  • [3] APPLICATIONS OF TEMPORAL LOGIC TO THE SPECIFICATION OF REAL-TIME SYSTEMS
    PNUELI, A
    HAREL, E
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 331 : 84 - 98
  • [4] From Real-time Logic to Timed Automata
    Ferrere, Thomas
    Maler, Oded
    Nickovic, Dejan
    Pnueli, Amir
    [J]. JOURNAL OF THE ACM, 2019, 66 (03)
  • [5] Timed behavior trees and their application to verifying real-time systems
    Grunske, Lars
    Winter, Kirsten
    Colvin, Robert
    [J]. 2007 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 211 - +
  • [6] Modelling real-time systems with continuous-time temporal logic
    Li, GY
    Tang, ZS
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 231 - 236
  • [7] Linear temporal logic with clocks for verification of real-time systems
    Li, Guang-Yuan
    Tang, Zhi-Song
    [J]. Ruan Jian Xue Bao/Journal of Software, 2002, 13 (01): : 33 - 41
  • [8] Specifying industrial real-time systems with a temporal logic framework
    Ciapessoni, E
    Corsetti, E
    Migliorati, M
    Ratto, E
    Crivelli, E
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (01) : 21 - 61
  • [9] Wrapping real-time systems from temporal logic specifications
    Rodríguez, M
    Fabre, JC
    Arlat, J
    [J]. DEPENDABLE COMPUTING: EDCC-4, PROCEEDINGS, 2002, 2485 : 253 - 270
  • [10] Synthesis of Real-Time Observers from Past-Time Linear Temporal Logic and Timed Specification
    Lesire, Charles
    Roussel, Stephanie
    Doose, David
    Grand, Christophe
    [J]. 2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 597 - 603