• DocumentCode
    3222871
  • Title

    Application of CSP to the specification description, analysis and software design of elevator control systems and the implementation in Ada

  • Author

    Tsujigado, Makoto

  • Author_Institution
    Dept. of Inf., Kogakuin Univ., Tokyo, Japan
  • Volume
    2
  • fYear
    1995
  • fDate
    6-10 Nov 1995
  • Firstpage
    1555
  • Abstract
    CSP (communicating sequential processes) is a useful theory applicable to many fields of sequence control. This paper studies the specification description and analysis of elevator control systems in CSP, designs a methodology to find adequate software module structures of the systems in CSP and reports on the implementation of the systems in Ada for the confirmation of the study. The study clarifies general movements of the systems including deadlock problems and a method to find adequate software module structures of the systems in the cases with one car and with plural cars, by the techniques of process algebra, especially-process composition, interleave reduction of events and concealment of events
  • Keywords
    communicating sequential processes; control system synthesis; digital control; lifts; process algebra; sequences; software engineering; transport control; transportation; Ada; communicating sequential processes; computer simulation; control design; deadlock problems; elevator control systems; process algebra; process composition; sequence control; software design; software module structures; Algebra; Application software; Control system analysis; Control systems; Design methodology; Discrete event simulation; Elevators; Informatics; Software design; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, Control, and Instrumentation, 1995., Proceedings of the 1995 IEEE IECON 21st International Conference on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-3026-9
  • Type

    conf

  • DOI
    10.1109/IECON.1995.484182
  • Filename
    484182