Towards Industrial Formal Specification of Programmable Safety Systems
Journal article, 2012

Formal methods for specification and verification are promising in developing PLC (Programmable Logic Controller) programs in manufacturing industry. Particularly this holds for safety PLCs, used to protect humans and equipment from injuries and damages. An important challenge though, is the development of formal specifications, typically a tough task for control engineers. This paper proposes a systematic work procedure that can be used as a first step of developing formal specifications of safety PLC programs in industry. The work procedure intends to facilitate the development of relevant formal properties for safety PLC program components. The formal specifications can be used for automatic formal verification of the components, using model checking techniques. The paper shows how the work procedure has been applied to industrial safety components, resulting in relevant and nontrivial specifications.

software requirements and specifications

programmable logic controller (PLC)

safety logic

manufacturing automation software

formal specification

Author

Oscar Ljungkrantz

Chalmers, Signals and Systems, Systems and control

Knut Åkesson

Chalmers, Signals and Systems, Systems and control

Chengyin Yuan

General Motors

Martin Fabian

Chalmers, Signals and Systems, Systems and control

IEEE Transactions on Control Systems Technology

1063-6536 (ISSN) 15580865 (eISSN)

Vol. 20 6 1567-1574 6081966

Subject Categories

Computer and Information Science

Areas of Advance

Production

DOI

10.1109/TCST.2011.2169262

More information

Latest update

4/5/2022 6