Study on Petri Net-aided Model Checking Techniques

碩士 === 國立交通大學 === 電機與控制工程系所 === 95 === With the progress of semiconductor manufacturing techniques and the increasing of complexity of designs, to ensure the correctness of a design becomes a hard mission. To find out the bugs in a large and complex design is time consuming but significant works....

Full description

Bibliographic Details
Main Authors: Shih-Chieh Huang, 黃仕捷
Other Authors: Lan-Rong Dung
Format: Others
Language:en_US
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/72134387198553549660
id ndltd-TW-095NCTU5591135
record_format oai_dc
spelling ndltd-TW-095NCTU55911352016-05-04T04:16:30Z http://ndltd.ncl.edu.tw/handle/72134387198553549660 Study on Petri Net-aided Model Checking Techniques 派屈網輔助邏輯電路模型檢查技術之研究 Shih-Chieh Huang 黃仕捷 碩士 國立交通大學 電機與控制工程系所 95 With the progress of semiconductor manufacturing techniques and the increasing of complexity of designs, to ensure the correctness of a design becomes a hard mission. To find out the bugs in a large and complex design is time consuming but significant works. The general verification method used by designers is simulation. The designers input appropriate signals to the design and observe if the outputs are correct to judge the correctness of the design. This verification method can not ensure that the design is completely conform to the specification. Clarke and Allen Emerson invented model checking techniques to recover the insufficiency of simulation based verification. In this paper, we propose a Petri net-aided model checking techniques to assist SMV model checker. In some cases, this technique can speed up the verification of EF and EX properties. We implement a simple program with C++ language to transfer a FSM (finite state machine) into a Petri net and verify the state machine. Then we show some examples to compare the verification time of PNV and SMV. Finally we make a conclusion that in some cases, PNV can reduce the verification time of EF and EX properties substantially. Lan-Rong Dung 董蘭榮 2007 學位論文 ; thesis 67 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電機與控制工程系所 === 95 === With the progress of semiconductor manufacturing techniques and the increasing of complexity of designs, to ensure the correctness of a design becomes a hard mission. To find out the bugs in a large and complex design is time consuming but significant works. The general verification method used by designers is simulation. The designers input appropriate signals to the design and observe if the outputs are correct to judge the correctness of the design. This verification method can not ensure that the design is completely conform to the specification. Clarke and Allen Emerson invented model checking techniques to recover the insufficiency of simulation based verification. In this paper, we propose a Petri net-aided model checking techniques to assist SMV model checker. In some cases, this technique can speed up the verification of EF and EX properties. We implement a simple program with C++ language to transfer a FSM (finite state machine) into a Petri net and verify the state machine. Then we show some examples to compare the verification time of PNV and SMV. Finally we make a conclusion that in some cases, PNV can reduce the verification time of EF and EX properties substantially.
author2 Lan-Rong Dung
author_facet Lan-Rong Dung
Shih-Chieh Huang
黃仕捷
author Shih-Chieh Huang
黃仕捷
spellingShingle Shih-Chieh Huang
黃仕捷
Study on Petri Net-aided Model Checking Techniques
author_sort Shih-Chieh Huang
title Study on Petri Net-aided Model Checking Techniques
title_short Study on Petri Net-aided Model Checking Techniques
title_full Study on Petri Net-aided Model Checking Techniques
title_fullStr Study on Petri Net-aided Model Checking Techniques
title_full_unstemmed Study on Petri Net-aided Model Checking Techniques
title_sort study on petri net-aided model checking techniques
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/72134387198553549660
work_keys_str_mv AT shihchiehhuang studyonpetrinetaidedmodelcheckingtechniques
AT huángshìjié studyonpetrinetaidedmodelcheckingtechniques
AT shihchiehhuang pàiqūwǎngfǔzhùluójídiànlùmóxíngjiǎnchájìshùzhīyánjiū
AT huángshìjié pàiqūwǎngfǔzhùluójídiànlùmóxíngjiǎnchájìshùzhīyánjiū
_version_ 1718255185746198528