• DocumentCode
    1737700
  • Title

    PLCTOOLS: design, formal validation, and code generation for programmable controllers

  • Author

    Baresi, Luciano ; Mauri, Marco ; Monti, Antonello ; Pezzè, Mauro

  • Author_Institution
    Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
  • Volume
    4
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    2437
  • Abstract
    Strong timing requirements and complex interactions with controlled elements complicate the design and validation of software controllers. Different techniques have been proposed to cope with these problems during the different development steps: for example, differential equations for modeling controlled elements, the IEC 1131-3 notations for designing the software controller, and formal models for validating the design, but no definitive solutions have been proposed yet. The paper describes PLCTOOLS, a toolbox that exploits all the aforementioned techniques to supply an integrated environment for the design, formal validation, and automatic code generation of software controllers
  • Keywords
    control engineering computing; program compilers; program verification; programmable controllers; programming environments; IEC 1131-3 notations; PLCTOOLS; automatic code generation; code generation; complex interactions; controlled elements; differential equations; formal models; formal validation; integrated environment; programmable controllers; software controller; software controllers; timing requirements; toolbox; Automatic control; Engines; IEC standards; Mathematical model; Petri nets; Programmable control; Software design; Software tools; Switches; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 2000 IEEE International Conference on
  • Conference_Location
    Nashville, TN
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-6583-6
  • Type

    conf

  • DOI
    10.1109/ICSMC.2000.884357
  • Filename
    884357