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, 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.
引用
收藏
页码:333 / 347
页数:15
相关论文
共 50 条
  • [1] Modeling and verification of distributed real-time systems using periodic finite state machines
    Obermaisser, R.
    EI-Salloum, C.
    Huber, B.
    Kopetz, H.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2008, 23 (04): : 289 - 301
  • [2] Modeling and verification of distributed real-time systems using periodic finite state machines
    Vienna University of Technology
    Comput Syst Sci Eng, 2007, 6 (333-347):
  • [3] Timeout and calendar based finite state Modeling and verification of real-time systems
    Saha, Indranil
    Misra, Janardan
    Roy, Suman
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 284 - +
  • [4] Prototyping distributed multimedia systems using communicating real-time state machines
    Fortino, G
    Nigro, L
    EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 273 - 280
  • [5] 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
  • [6] Temporal verification of Communicating Real-Time State Machines using Uppaal
    Furfaro, A
    Nigro, L
    2003 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2003, : 399 - 404
  • [7] Virtual machines for distributed real-time systems
    Cereia, Marco
    Bertolotti, Ivan Cibrario
    COMPUTER STANDARDS & INTERFACES, 2009, 31 (01) : 30 - 39
  • [8] Real-time systems development using hierarchical state machines
    Furfaro, A
    Nigro, L
    Pupo, F
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2003, 2789 : 110 - 121
  • [9] Modular Design of Real-Time Systems Using Hierarchical Communicating Real-time State Machines
    Angelo Furfaro
    Libero Nigro
    Francesco Pupo
    Real-Time Systems, 2006, 32 : 105 - 123
  • [10] Modular design of real-time systems using hierarchical communicating real-time state machines
    Furfaro, A
    Nigro, L
    Pupo, F
    REAL-TIME SYSTEMS, 2006, 32 (1-2) : 105 - 123