• DocumentCode
    3013473
  • Title

    Rigorous development of a safety-critical system based on coordinated atomic actions

  • Author

    Xu, J. ; Randell, B. ; Romanovsky, A. ; Stroud, R.J. ; Zorzo, A.F. ; Canver, E. ; von Henke, F.

  • Author_Institution
    Newcastle upon Tyne Univ., UK
  • fYear
    1999
  • fDate
    15-18 June 1999
  • Firstpage
    68
  • Lastpage
    75
  • Abstract
    This paper describes our experience using coordinated atomic (CA) actions as a system structuring tool to design and validate a sophisticated control system for a complex industrial application that has high reliability and safety requirements. Our study is based on the "Fault-Tolerant Production Cell", which represents a manufacturing process involving redundant mechanical devices (provided in order to enable continued production in the presence of machine faults). The challenge posed by the model specification is to design a control system that maintains specified safety and liveness properties even in the presence of a large number and variety of device and sensor failures. We discuss in this paper: i) a design for a control program that uses CA actions to deal with both safety-related and fault tolerance concerns, and ii) the formal verification of this design based on the use of model-checking. We found that CA action structuring facilitated both the design and verification tasks by enabling the various safety problems (e.g. clashes of moving machinery) to be treated independently. The formal verification activity was performed in parallel with the design activity the interaction between them resulted in a combined exercise in "design for validation".
  • Keywords
    concurrency control; fault tolerant computing; formal verification; safety-critical software; CA action structuring; Fault-Tolerant Production Cell; control program; coordinated atomic actions; fault tolerance; formal verification; manufacturing process; model-checking; redundant mechanical devices; safety-critical system; Control system synthesis; Control systems; Electrical equipment industry; Formal verification; Industrial control; Machinery production industries; Maintenance; Manufacturing industries; Manufacturing processes; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1999. Digest of Papers. Twenty-Ninth Annual International Symposium on
  • Conference_Location
    Madison, WI, USA
  • ISSN
    0731-3071
  • Print_ISBN
    0-7695-0213-X
  • Type

    conf

  • DOI
    10.1109/FTCS.1999.781035
  • Filename
    781035