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....
Main Authors: | , |
---|---|
Other Authors: | |
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 |