Development of a verification method for timed function blocks using ESDT and SMV

As programmable logic controllers (PLCs) are widely used in the digital instrumentation and control (I&C) systems of nuclear power plants (NPPs), the safety of PLC software has become the most important consideration. In this work, we propose a method to perform effective verification activities...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Myung Jun Song, Seo Ryong Koo, Poong Hyun Seong
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 286
container_issue
container_start_page 285
container_title
container_volume
creator Myung Jun Song
Seo Ryong Koo
Poong Hyun Seong
description As programmable logic controllers (PLCs) are widely used in the digital instrumentation and control (I&C) systems of nuclear power plants (NPPs), the safety of PLC software has become the most important consideration. In this work, we propose a method to perform effective verification activities on the traceability analysis and the software design evaluation in the software design phase. In order to perform the traceability analysis between software requirement specification (SRS) written in a natural language and software design specification (SDS) written in function block diagram (FBD), this method uses extended- structured decision table (ESDT). ESDTs include information related to the traceability analysis from SRS and SDS, respectively. Through comparing with two ESDTs, an effective traceability analysis can be achieved. For the software design evaluation, we use model checking as a formal verification method. FBD-style design specification is translated into symbolic model verifier (SMV) input language and then the FBD-style design specification can be formally analyzed using SMV model checker.
doi_str_mv 10.1109/HASE.2004.1281764
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1281764</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1281764</ieee_id><sourcerecordid>1281764</sourcerecordid><originalsourceid>FETCH-LOGICAL-i173t-96f9da254357575c8fe74cb9dcd82646a20f9f2341cea0c0a238e8a0fd82c6c3</originalsourceid><addsrcrecordid>eNotUNtKw0AUXLyAsfYDxJf9gcSzt2z2sbSpFSoiCb6W7easruZSkrTg3xu0Mw8zMDAwQ8g9g4QxMI-bRZEnHEAmjGdMp_KCRDyVEGsF-pLcgk6N4mCkvCIRUwJiDsrckPkwfMEEqZiQPCJvKzxh3R0abEfaeWrpCfvgg7Nj6Fra4PjZVdR3PR1Dg5M7tu4v2ded-x7ocQjtB82LVUltW9Hi5f2OXHtbDzg_64yU67xcbuLt69PzcrGNA9NijE3qTWW5kkLpiS7zqKXbm8pV2TQktRy88VxI5tCCA8tFhpkFP8UudWJGHv5rAyLuDn1obP-zO58hfgEwP1C2</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Development of a verification method for timed function blocks using ESDT and SMV</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Myung Jun Song ; Seo Ryong Koo ; Poong Hyun Seong</creator><creatorcontrib>Myung Jun Song ; Seo Ryong Koo ; Poong Hyun Seong</creatorcontrib><description>As programmable logic controllers (PLCs) are widely used in the digital instrumentation and control (I&amp;C) systems of nuclear power plants (NPPs), the safety of PLC software has become the most important consideration. In this work, we propose a method to perform effective verification activities on the traceability analysis and the software design evaluation in the software design phase. In order to perform the traceability analysis between software requirement specification (SRS) written in a natural language and software design specification (SDS) written in function block diagram (FBD), this method uses extended- structured decision table (ESDT). ESDTs include information related to the traceability analysis from SRS and SDS, respectively. Through comparing with two ESDTs, an effective traceability analysis can be achieved. For the software design evaluation, we use model checking as a formal verification method. FBD-style design specification is translated into symbolic model verifier (SMV) input language and then the FBD-style design specification can be formally analyzed using SMV model checker.</description><identifier>ISSN: 1530-2059</identifier><identifier>ISBN: 0769520944</identifier><identifier>ISBN: 9780769520940</identifier><identifier>EISSN: 2640-7507</identifier><identifier>DOI: 10.1109/HASE.2004.1281764</identifier><language>eng</language><publisher>IEEE</publisher><subject>Control systems ; Digital control ; Instruments ; Performance analysis ; Performance evaluation ; Power generation ; Programmable control ; Software design ; Software performance ; Software safety</subject><ispartof>Eighth IEEE International Symposium on High Assurance Systems Engineering, 2004. Proceedings, 2004, p.285-286</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1281764$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,4048,4049,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1281764$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Myung Jun Song</creatorcontrib><creatorcontrib>Seo Ryong Koo</creatorcontrib><creatorcontrib>Poong Hyun Seong</creatorcontrib><title>Development of a verification method for timed function blocks using ESDT and SMV</title><title>Eighth IEEE International Symposium on High Assurance Systems Engineering, 2004. Proceedings</title><addtitle>HASE</addtitle><description>As programmable logic controllers (PLCs) are widely used in the digital instrumentation and control (I&amp;C) systems of nuclear power plants (NPPs), the safety of PLC software has become the most important consideration. In this work, we propose a method to perform effective verification activities on the traceability analysis and the software design evaluation in the software design phase. In order to perform the traceability analysis between software requirement specification (SRS) written in a natural language and software design specification (SDS) written in function block diagram (FBD), this method uses extended- structured decision table (ESDT). ESDTs include information related to the traceability analysis from SRS and SDS, respectively. Through comparing with two ESDTs, an effective traceability analysis can be achieved. For the software design evaluation, we use model checking as a formal verification method. FBD-style design specification is translated into symbolic model verifier (SMV) input language and then the FBD-style design specification can be formally analyzed using SMV model checker.</description><subject>Control systems</subject><subject>Digital control</subject><subject>Instruments</subject><subject>Performance analysis</subject><subject>Performance evaluation</subject><subject>Power generation</subject><subject>Programmable control</subject><subject>Software design</subject><subject>Software performance</subject><subject>Software safety</subject><issn>1530-2059</issn><issn>2640-7507</issn><isbn>0769520944</isbn><isbn>9780769520940</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2004</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotUNtKw0AUXLyAsfYDxJf9gcSzt2z2sbSpFSoiCb6W7easruZSkrTg3xu0Mw8zMDAwQ8g9g4QxMI-bRZEnHEAmjGdMp_KCRDyVEGsF-pLcgk6N4mCkvCIRUwJiDsrckPkwfMEEqZiQPCJvKzxh3R0abEfaeWrpCfvgg7Nj6Fra4PjZVdR3PR1Dg5M7tu4v2ded-x7ocQjtB82LVUltW9Hi5f2OXHtbDzg_64yU67xcbuLt69PzcrGNA9NijE3qTWW5kkLpiS7zqKXbm8pV2TQktRy88VxI5tCCA8tFhpkFP8UudWJGHv5rAyLuDn1obP-zO58hfgEwP1C2</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>Myung Jun Song</creator><creator>Seo Ryong Koo</creator><creator>Poong Hyun Seong</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2004</creationdate><title>Development of a verification method for timed function blocks using ESDT and SMV</title><author>Myung Jun Song ; Seo Ryong Koo ; Poong Hyun Seong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i173t-96f9da254357575c8fe74cb9dcd82646a20f9f2341cea0c0a238e8a0fd82c6c3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Control systems</topic><topic>Digital control</topic><topic>Instruments</topic><topic>Performance analysis</topic><topic>Performance evaluation</topic><topic>Power generation</topic><topic>Programmable control</topic><topic>Software design</topic><topic>Software performance</topic><topic>Software safety</topic><toplevel>online_resources</toplevel><creatorcontrib>Myung Jun Song</creatorcontrib><creatorcontrib>Seo Ryong Koo</creatorcontrib><creatorcontrib>Poong Hyun Seong</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Myung Jun Song</au><au>Seo Ryong Koo</au><au>Poong Hyun Seong</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Development of a verification method for timed function blocks using ESDT and SMV</atitle><btitle>Eighth IEEE International Symposium on High Assurance Systems Engineering, 2004. Proceedings</btitle><stitle>HASE</stitle><date>2004</date><risdate>2004</risdate><spage>285</spage><epage>286</epage><pages>285-286</pages><issn>1530-2059</issn><eissn>2640-7507</eissn><isbn>0769520944</isbn><isbn>9780769520940</isbn><abstract>As programmable logic controllers (PLCs) are widely used in the digital instrumentation and control (I&amp;C) systems of nuclear power plants (NPPs), the safety of PLC software has become the most important consideration. In this work, we propose a method to perform effective verification activities on the traceability analysis and the software design evaluation in the software design phase. In order to perform the traceability analysis between software requirement specification (SRS) written in a natural language and software design specification (SDS) written in function block diagram (FBD), this method uses extended- structured decision table (ESDT). ESDTs include information related to the traceability analysis from SRS and SDS, respectively. Through comparing with two ESDTs, an effective traceability analysis can be achieved. For the software design evaluation, we use model checking as a formal verification method. FBD-style design specification is translated into symbolic model verifier (SMV) input language and then the FBD-style design specification can be formally analyzed using SMV model checker.</abstract><pub>IEEE</pub><doi>10.1109/HASE.2004.1281764</doi><tpages>2</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1530-2059
ispartof Eighth IEEE International Symposium on High Assurance Systems Engineering, 2004. Proceedings, 2004, p.285-286
issn 1530-2059
2640-7507
language eng
recordid cdi_ieee_primary_1281764
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Control systems
Digital control
Instruments
Performance analysis
Performance evaluation
Power generation
Programmable control
Software design
Software performance
Software safety
title Development of a verification method for timed function blocks using ESDT and SMV
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T00%3A42%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Development%20of%20a%20verification%20method%20for%20timed%20function%20blocks%20using%20ESDT%20and%20SMV&rft.btitle=Eighth%20IEEE%20International%20Symposium%20on%20High%20Assurance%20Systems%20Engineering,%202004.%20Proceedings&rft.au=Myung%20Jun%20Song&rft.date=2004&rft.spage=285&rft.epage=286&rft.pages=285-286&rft.issn=1530-2059&rft.eissn=2640-7507&rft.isbn=0769520944&rft.isbn_list=9780769520940&rft_id=info:doi/10.1109/HASE.2004.1281764&rft_dat=%3Cieee_6IE%3E1281764%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1281764&rfr_iscdi=true