Formal Verification of Logic Control Systems with Nondeterministic Behaviors

This paper describes a formal modeling and verification of an arm pick-and-place system, in which nondeterministic behaviors of the arm state condition and timer function blocks are applied. We design an appropriate PLC program using a ladder diagram (LD) for the arm pick-and-place operation and app...

Full description

Saved in:
Bibliographic Details
Main Authors: Alwi, Saifulza, Yasutaka, Fujimoto
Format: Article
Language:English
Published: The Institute of Electrical Engineers of Japan 2013
Subjects:
Online Access:http://eprints.utem.edu.my/id/eprint/11248/1/_pdf
http://eprints.utem.edu.my/id/eprint/11248/
https://www.jstage.jst.go.jp/article/ieejjia/2/6/2_306/_article
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknikal Malaysia Melaka
Language: English
id my.utem.eprints.11248
record_format eprints
spelling my.utem.eprints.112482015-05-28T04:16:24Z http://eprints.utem.edu.my/id/eprint/11248/ Formal Verification of Logic Control Systems with Nondeterministic Behaviors Alwi, Saifulza Yasutaka, Fujimoto TK Electrical engineering. Electronics Nuclear engineering This paper describes a formal modeling and verification of an arm pick-and-place system, in which nondeterministic behaviors of the arm state condition and timer function blocks are applied. We design an appropriate PLC program using a ladder diagram (LD) for the arm pick-and-place operation and apply in it a situation where the arm may drop the product or material being gripped because of an external force. In addition, the timer function blocks are used with formalization of their finite-state logical properties. We use an actual model of the arm to verify that safe operations are established for normal product pick-and-place, as well as when the product has fallen. In addition, we perform arm model verifications for five important temporal properties using the NuSMV model checker. We present two types of experiments to validate the safety of the designed LD program. We also verify that the nondeterminism that appears as a result of the system behaviors can be formalized and used to represent logical assumptions for the properties that need to be verified. The Institute of Electrical Engineers of Japan 2013-11-01 Article PeerReviewed application/pdf en http://eprints.utem.edu.my/id/eprint/11248/1/_pdf Alwi, Saifulza and Yasutaka, Fujimoto (2013) Formal Verification of Logic Control Systems with Nondeterministic Behaviors. IEEJ Journal of Industry Applications, 2 (6). pp. 306-314. ISSN 2187-1094 https://www.jstage.jst.go.jp/article/ieejjia/2/6/2_306/_article
institution Universiti Teknikal Malaysia Melaka
building UTEM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknikal Malaysia Melaka
content_source UTEM Institutional Repository
url_provider http://eprints.utem.edu.my/
language English
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Alwi, Saifulza
Yasutaka, Fujimoto
Formal Verification of Logic Control Systems with Nondeterministic Behaviors
description This paper describes a formal modeling and verification of an arm pick-and-place system, in which nondeterministic behaviors of the arm state condition and timer function blocks are applied. We design an appropriate PLC program using a ladder diagram (LD) for the arm pick-and-place operation and apply in it a situation where the arm may drop the product or material being gripped because of an external force. In addition, the timer function blocks are used with formalization of their finite-state logical properties. We use an actual model of the arm to verify that safe operations are established for normal product pick-and-place, as well as when the product has fallen. In addition, we perform arm model verifications for five important temporal properties using the NuSMV model checker. We present two types of experiments to validate the safety of the designed LD program. We also verify that the nondeterminism that appears as a result of the system behaviors can be formalized and used to represent logical assumptions for the properties that need to be verified.
format Article
author Alwi, Saifulza
Yasutaka, Fujimoto
author_facet Alwi, Saifulza
Yasutaka, Fujimoto
author_sort Alwi, Saifulza
title Formal Verification of Logic Control Systems with Nondeterministic Behaviors
title_short Formal Verification of Logic Control Systems with Nondeterministic Behaviors
title_full Formal Verification of Logic Control Systems with Nondeterministic Behaviors
title_fullStr Formal Verification of Logic Control Systems with Nondeterministic Behaviors
title_full_unstemmed Formal Verification of Logic Control Systems with Nondeterministic Behaviors
title_sort formal verification of logic control systems with nondeterministic behaviors
publisher The Institute of Electrical Engineers of Japan
publishDate 2013
url http://eprints.utem.edu.my/id/eprint/11248/1/_pdf
http://eprints.utem.edu.my/id/eprint/11248/
https://www.jstage.jst.go.jp/article/ieejjia/2/6/2_306/_article
_version_ 1665905455306637312