• DocumentCode
    1466747
  • Title

    Analysis and protection of interprocess communications in real-time systems

  • Author

    Carpenter, G.F. ; Holding, D.J. ; Tyrrell, A.M.

  • Volume
    58
  • Issue
    4
  • fYear
    1988
  • fDate
    6/1/1988 12:00:00 AM
  • Firstpage
    173
  • Lastpage
    180
  • Abstract
    Software for many distributed real-time systems comprises discrete processes executing in parallel on spatially distinct computers which are connected together by a communications network. The correct operation of such a system relies on the integrity of interprocess communications. In this paper an overview is presented of the different types of communication transaction required in safety-critical and time-critical situations, and of the communication primitives available for the design of distributed systems. Emphasis is placed on their behaviour under fault conditions, and on the ability of `watch-dog¿ mechanisms to recognize communication failures in various communication structures. Each communication structure is analysed using graphical modelling techniques and a state space description produced. The powerful, formal, and analytical techniques associated with the state space description are then used to develop a design method which will allow the designer to integrate watchdog mechanisms into proper fault-tolerant structures for software in distributed real-time systems.
  • Keywords
    computer communications software; computer networks; distributed processing; fault tolerant computing; real-time systems; communication failures; communication transaction; communications network; discrete processes; distributed real-time systems; fault conditions; fault-tolerant structures; graphical modelling; interprocess communications; real-time systems; safety critical situations; software; spatially distinct computers; state space description; time-critical situations; watchdog mechanisms;
  • fLanguage
    English
  • Journal_Title
    Electronic and Radio Engineers, Journal of the Institution of
  • Publisher
    iet
  • ISSN
    0267-1689
  • Type

    jour

  • DOI
    10.1049/jiere.1988.0029
  • Filename
    5261592