• DocumentCode
    2872874
  • Title

    Discrete event process controller synthesis using VDM++

  • Author

    Lano, K. ; Goldsack, S.

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1995
  • fDate
    6-10 Nov 1995
  • Firstpage
    129
  • Lastpage
    136
  • Abstract
    The paper describes approaches to the specification and design of a controller for a gas burner system using VDM++. It defines a systematic method for interpreting declarative requirements statements in real-time temporal logic, and for the construction of abstract and concrete VDM++ specifications which implement the formalised requirements. Timing analysis is also addressed. The central contribution of the paper is a primarily mechanical process of refinement from abstract declarative specifications of a control problem to implemented controllers in Ada95
  • Keywords
    Vienna development method; combustion; control system CAD; control system synthesis; discrete event systems; formal specification; heat systems; ignition; object-oriented languages; parallel languages; process control; programmable controllers; real-time systems; specification languages; temporal logic; timing; Ada95; VDM++; abstract VDM++ specifications; concrete VDM++ specifications; controller design; controller specification; declarative requirement statements; discrete event process controller synthesis; formalised requirements; gas burner system; real-time temporal logic; refinement process; systematic method; timing analysis; Centralized control; Concrete; Control system synthesis; Control systems; Educational institutions; Hardware; Monitoring; Permission; Process control; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 1995. Held jointly with 5th CSESAW, 3rd IEEE RTAW and 20th IFAC/IFIP WRTP, Proceedings., First IEEE International Conference on
  • Conference_Location
    Ft. Lauderdale, FL
  • Print_ISBN
    0-8186-7123-8
  • Type

    conf

  • DOI
    10.1109/ICECCS.1995.479318
  • Filename
    479318