Modeling and verification of distributed real-time systems using periodic finite state machines

被引:0
|
作者
Obermaisser, R. [1 ]
EI-Salloum, C. [1 ]
Huber, B. [1 ]
Kopetz, H. [1 ]
机构
[1] Vienna Univ Technol, A-1040 Vienna, Austria
来源
关键词
finite state machine; real-time; distributed systems; time-triggered; control system; fault tolerance;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finite State Machine (FSM) models are widely used to specify the operations of computer systems. Since the basic FSM model is timeless, it is not possible to model within the basic FSM framework system properties that are dependent on the progression of real time, such as the duration of computations or the limited temporal validity of real-time data. To overcome these limitations, efforts have been made to modify the FSM model to include some notion of time. It is the objective of this paper to expand existing work on basic FSMs and timed automata to include the concept of a sparse global time base as a central element of the model. We call such an extended FSM model a Periodic Finite State Machine (PFSM) model. The PFSM model incorporates the notions of state variables, global time, periodic clock constraints, and time-triggered activities. Thereby, PFSMs enable a concise and intuitive representation of distributed control systems and reduce the gap between a modeled system and its implementation.
引用
收藏
页码:289 / 301
页数:13
相关论文
共 50 条
  • [1] Modeling and verification of distributed real-time systems using periodic finite state machines
    Obermaisser, R.
    EI-Salloum, C.
    Huber, B.
    Kopetz, H.
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2007, 22 (06): : 333 - 347
  • [2] Timeout and calendar based finite state Modeling and verification of real-time systems
    Saha, Indranil
    Misra, Janardan
    Roy, Suman
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 284 - +
  • [3] Prototyping distributed multimedia systems using communicating real-time state machines
    Fortino, G
    Nigro, L
    [J]. EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 273 - 280
  • [4] Modeling and verification of distributed real-time systems based on CafeOBJ
    Ogata, K
    Futatsugi, K
    [J]. 16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 185 - 192
  • [5] Temporal verification of Communicating Real-Time State Machines using Uppaal
    Furfaro, A
    Nigro, L
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2003, : 399 - 404
  • [6] Virtual machines for distributed real-time systems
    Cereia, Marco
    Bertolotti, Ivan Cibrario
    [J]. COMPUTER STANDARDS & INTERFACES, 2009, 31 (01) : 30 - 39
  • [7] Real-time systems development using hierarchical state machines
    Furfaro, A
    Nigro, L
    Pupo, F
    [J]. MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2003, 2789 : 110 - 121
  • [8] Modular Design of Real-Time Systems Using Hierarchical Communicating Real-time State Machines
    Angelo Furfaro
    Libero Nigro
    Francesco Pupo
    [J]. Real-Time Systems, 2006, 32 : 105 - 123
  • [9] Modular design of real-time systems using hierarchical communicating real-time state machines
    Furfaro, A
    Nigro, L
    Pupo, F
    [J]. REAL-TIME SYSTEMS, 2006, 32 (1-2) : 105 - 123
  • [10] Consistency verification in modeling of real-time systems
    Deng, Y
    Wang, JC
    Zhou, MC
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2004, 20 (01): : 136 - 142