• DocumentCode
    3370955
  • Title

    Formally modeling a metal processing plant and its closed loop specifications

  • Author

    Tronci, Enrico

  • Author_Institution
    Dipartimento di Matematica Pura ed Applicata, L´´Aquila Univ., Italy
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    151
  • Lastpage
    158
  • Abstract
    We present a case study on automatic synthesis of control software from formal specifications for an industrial automation control system. Our aim is to compare the effectiveness (i.e. design effort and controller quality) of automatic controller synthesis from closed loop formal specifications with that of manual controller design followed by automatic verification. The system to be controlled (plant) models a metal processing facility near Karlsruhe. We succeeded in automatically generating C code implementing a (correct by construction) embedded controller for such a plant from closed loop formal specifications. Our experimental results show that for industrial automation control systems automatic synthesis is a viable and profitable (especially as far as design effort is concerned) alternative to manual design followed by automatic verification
  • Keywords
    formal specification; industrial control; metallurgical industries; process control; C code; automatic synthesis; automatic verification; closed loop specifications; control software; controller quality; formal modelling; formal specifications; industrial automation control system; metal processing plant; Automatic control; Control system synthesis; Control systems; Electrical equipment industry; Hardware; Industrial control; Logic design; Manufacturing automation; Manufacturing industries; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering, 1999. Proceedings. 4th IEEE International Symposium on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7695-0418-3
  • Type

    conf

  • DOI
    10.1109/HASE.1999.809490
  • Filename
    809490