A Tool for the Certification of PLCs based on a Coq Semantics for Sequential Function Charts

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

In this report we describe a tool framework for certifying properties of PLCs: CERTPLC. CERTPLC can handle PLC descriptions provided in the Sequential Function Chart (SFC) language of the IEC 61131-3 standard. It provides routines to certify properties of systems by delivering an independently checkable formal system description and proof (called certificate) for the desired properties. We focus on properties that can be described as inductive invariants. System descriptions and certificates are generated and handled using the COQ proof assistant. Our tool framework is used to provide supporting evidence for the safety of embedded systems in the industrial automation domain to third-party authorities. In this document we describe the tool framework: usage scenarios, the archi-tecture, semantics of PLCs and their realization in COQ, proof generation and the construction of certificates.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A Tool for the Certification of PLCs based on a Coq Semantics for Sequential Function Charts does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A Tool for the Certification of PLCs based on a Coq Semantics for Sequential Function Charts, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Tool for the Certification of PLCs based on a Coq Semantics for Sequential Function Charts will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-380340

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.