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
Link To Document