Applying Model Checking to Industrial-Sized PLC Programs


Programmable logic controllers (PLCs) are embedded computers widely utilized in industrial Control Systems. Ensuring that a PLC software complies with its specification is a challenging task. Formal verification has become a suggested follow to make sure the correctness of safety-vital software, however remains underused in business due to the complexity of building and managing formal models of real applications. In this paper, we propose a general methodology to perform automated model checking of complicated properties expressed in temporal logics [e.g., computation tree logic (CTL) and linear temporal logic (LTL)] on PLC programs. This methodology relies on an intermediate model (IM) meant to transform PLC programs written in numerous standard languages [structured text (ST), sequential perform chart (SFC), etc.] to different modeling languages of verification tools. We tend to present the syntax and semantics of the IM, and the transformation rules of the ST and SFC languages to the nuXmv model checker passing through the IM. Finally, two real cases studies of the European Organization for Nuclear Analysis (CERN) PLC programs, written mainly within the ST language, are presented to illustrate and validate the proposed approach.

Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here

PROJECT TITLE : More Than Privacy Applying Differential Privacy in Key Areas of Artificial Intelligence ABSTRACT: In recent years, there has been a lot of interest in the field of artificial intelligence, also known as AI. However,
PROJECT TITLE : Applying Data Mining Techniques in Cyber Crimes - 2017 ABSTRACT: Globally the web is been accessed by huge people within their restricted domains. When the client and server exchange messages among every other,
PROJECT TITLE :Applying thermophysics for wind turbine drivetrain fault diagnosis using SCADA dataABSTRACT:Value-effective wind turbine (WT) diagnosis using supervisory management and knowledge acquisition (SCADA) information
PROJECT TITLE : Multicast Capacity in MANET with Infrastructure Support - 2014 ABSTRACT: We study the multicast capacity under a network model featuring both node's mobility and infrastructure support. Combinations between
PROJECT TITLE : Joint Topology-Transparent Scheduling and QoS Routing in Ad Hoc Networks - 2014 ABSTRACT: This paper considers the problem of joint topologytransparent scheduling (TTS) and quality-of-service (QoS) routing in

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry