DocumentCode
819542
Title
Achieving high integrity of process control software by graphical design and formal verification
Author
Halang, Wolfgang A. ; Krämer, Bernd
Author_Institution
Dept. of Comput. Sci., Groningen Univ., Netherlands
Volume
7
Issue
1
fYear
1992
fDate
1/1/1992 12:00:00 AM
Firstpage
53
Lastpage
64
Abstract
The International Electrotechnical Commission is standardising four compatible languages for designing and implementing programmable logic controllers (PLCs). The language family includes a diagrammatic notation that supports the idea of software ICs to encourage graphical design techniques and systematic software reuse. The authors present an interactive system with a graphical interface for constructing and validating PLC software. The semantics of a graphical design is defined by a mapping associating each design with an executable formal specification. The specification provides the basis for rigorous proofs and early tests of critical properties of a new design. A realistic example illustrates these features
Keywords
control system CAD; graphical user interfaces; process computer control; program verification; programmable controllers; International Electrotechnical Commission; PLC software; compatible languages; diagrammatic notation; executable formal specification; formal verification; graphical design; graphical design techniques; graphical interface; interactive system; process control software; programmable logic controllers; rigorous proofs; semantics; software ICs; systematic software reuse;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
124270
Link To Document