語系:
繁體中文
English
說明(常見問題)
圖資館首頁
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Automatic generation of invariants i...
~
Abu-Haimed, Husam Saad.
Automatic generation of invariants in formal verification of microprocessors and memory systems.
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
Automatic generation of invariants in formal verification of microprocessors and memory systems.
作者:
Abu-Haimed, Husam Saad.
面頁冊數:
149 p.
附註:
Adviser: David L. Dill.
附註:
Source: Dissertation Abstracts International, Volume: 65-09, Section: B, page: 4656.
Contained By:
Dissertation Abstracts International65-09B.
標題:
Computer Science.
電子資源:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3145447
ISBN:
0496043501
Automatic generation of invariants in formal verification of microprocessors and memory systems.
Abu-Haimed, Husam Saad.
Automatic generation of invariants in formal verification of microprocessors and memory systems.
- 149 p.
Adviser: David L. Dill.
Thesis (Ph.D.)--Stanford University, 2004.
Finally, we introduce a sound and complete abstraction method that maps an infinite system to a finite system that can be verified with model checking techniques. This abstraction technique applies only to a certain class of systems what we characterize.
ISBN: 0496043501Subjects--Topical Terms:
212513
Computer Science.
Automatic generation of invariants in formal verification of microprocessors and memory systems.
LDR
:03244nmm _2200325 _450
001
162848
005
20051017073529.5
008
090528s2004 eng d
020
$a
0496043501
035
$a
00149349
040
$a
UnM
$c
UnM
100
0
$a
Abu-Haimed, Husam Saad.
$3
227993
245
1 0
$a
Automatic generation of invariants in formal verification of microprocessors and memory systems.
300
$a
149 p.
500
$a
Adviser: David L. Dill.
500
$a
Source: Dissertation Abstracts International, Volume: 65-09, Section: B, page: 4656.
502
$a
Thesis (Ph.D.)--Stanford University, 2004.
520
#
$a
Finally, we introduce a sound and complete abstraction method that maps an infinite system to a finite system that can be verified with model checking techniques. This abstraction technique applies only to a certain class of systems what we characterize.
520
#
$a
First, we propose a formulation of hardware correctness based on the idea of functional equivalence. We show how functional equivalence can be used to prove the correctness of microprocessors and memory systems and other kinds of hardware. Functional equivalence makes verifying systems such as microprocessors much easier than other approaches in the literature. Moreover, it is applicable to a much larger class of systems.
520
#
$a
Formal verification of complex hardware designs is a very challenging process especially for designs such as microprocessors due to their sheer complexity. The main difficulty in verifying such systems is in finding and strengthening invariants. In this thesis, we introduced several techniques to alleviate the problem of finding and strengthening invariants for such systems.
520
#
$a
Then, we introduce a method we call symbolic consistency testing that reduces the effort needed to generate inductive invariants. The method uses k-step induction to strengthen the property (functional equivalence) and relies on the user to find symbolic test vectors . These test vectors are used to eliminate existential quantifiers in the k-step induction using a technique we call predicate instantiation. We show how this method works successfully on a number of examples of cached memory systems.
520
#
$a
To further reduce the manual effort needed to verify such systems, we introduce a refinement heuristic that tries to automatically find the symbolic test vectors. The heuristic finds the required test vectors for all the examples we consider very quickly.
520
#
$a
We also introduced a semi-formal method that can be used with systems that are too complex for symbolic consistency testing. This is a debugging method that uses structural constraints within the system to remove incoherent states from the state space. This method is able to find all bugs in our examples and it is in general more efficient than symbolic consistency testing.
590
$a
School code: 0212.
650
# 0
$a
Computer Science.
$3
212513
650
# 0
$a
Engineering, Electronics and Electrical.
$3
226981
690
$a
0544
690
$a
0984
710
0 #
$a
Stanford University.
$3
212607
773
0 #
$g
65-09B.
$t
Dissertation Abstracts International
790
$a
0212
790
1 0
$a
Dill, David L.,
$e
advisor
791
$a
Ph.D.
792
$a
2004
856
4 0
$u
http://libsw.nuk.edu.tw:81/login?url=http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3145447
$z
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3145447
筆 0 讀者評論
全部
電子館藏
館藏
1 筆 • 頁數 1 •
1
條碼號
館藏地
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
000000001341
電子館藏
1圖書
學位論文
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
多媒體檔案
http://libsw.nuk.edu.tw:81/login?url=http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3145447
評論
新增評論
分享你的心得
Export
取書館別
處理中
...
變更密碼
登入