

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、從上世紀(jì)六十年代起,隨著大型軟件的快速發(fā)展,人們對(duì)軟件質(zhì)量的要求起來(lái)越高,尤其是對(duì)軟件的正確性要求。計(jì)算機(jī)界為確保軟件質(zhì)量尤其是軟件的高可靠性方面提出了許多新的理論研究,程序正確性證明就是其中之一,程序正確性證明就是采用嚴(yán)格的數(shù)學(xué)方法評(píng)價(jià)一個(gè)程序是否達(dá)到了預(yù)定的性能。但是在證明程序正確的過(guò)程中由于要涉及大量的數(shù)學(xué)符號(hào)和數(shù)學(xué)相關(guān)理論知識(shí)使得程序驗(yàn)證人員需要花費(fèi)一定的時(shí)間和精力去掌握這些知識(shí)。而且由于涉及到數(shù)學(xué)理論即使驗(yàn)證一個(gè)很短的程序也需
2、要比較繁瑣的驗(yàn)證過(guò)程,造成往往證明過(guò)程比要證明的程序要復(fù)雜很多的情況,這些種種不利條件使得依靠手工去證明程序正確性就可能產(chǎn)生許多不良的后果。
為了克服手工對(duì)程序進(jìn)行正確性驗(yàn)證程序所導(dǎo)致的不良后果,許多計(jì)算機(jī)科學(xué)家開始利用機(jī)器去自動(dòng)驗(yàn)證程序來(lái)逐步降低人工干預(yù)程序驗(yàn)證的過(guò)程,最終的目的是將程序正確性驗(yàn)證走向完全自動(dòng)化。
根據(jù)Dijkstra的最弱前置謂詞理論,對(duì)于程序{Q}S{R],如果能證明:Q=>WP(“S”
3、,R)則能斷定程序正確。正是基于此理論,本文研究作為PAR平臺(tái)的一個(gè)輔助工具部分,目標(biāo)是開發(fā)一個(gè)自動(dòng)計(jì)算Apla程序的最弱前置謂詞的系統(tǒng),減少Apla程序正確性驗(yàn)證的人工干預(yù),在已知S,R的情況下自動(dòng)求解出最弱前置謂詞。圍繞這個(gè)宗旨本文做了如下工作:
1、在深刻理解了Dijkstra最弱前置謂詞的的基礎(chǔ)上提出了自動(dòng)計(jì)算Apla語(yǔ)言最弱前置謂詞的算法。
2、選取了若干Apla程序進(jìn)行試驗(yàn),實(shí)驗(yàn)結(jié)果表明,系統(tǒng)初步
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于.net技術(shù)的代碼生成器的設(shè)計(jì)與實(shí)現(xiàn)
- 基于關(guān)系模型的代碼生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于模塊驅(qū)動(dòng)的自動(dòng)文檔生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于J2EE的Web應(yīng)用開發(fā)平臺(tái)代碼生成器設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于MDA的嵌入式軟件代碼生成器設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于.net組件技術(shù)的報(bào)表生成器的設(shè)計(jì)和實(shí)現(xiàn)
- 基于AES的偽隨機(jī)數(shù)生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 自動(dòng)程序生成器XML文檔生成系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于AnyviewC的CoreABC代碼生成器設(shè)計(jì).pdf
- CTAIS系統(tǒng)查詢代碼自動(dòng)生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于J2EE平臺(tái)的代碼生成器.pdf
- 安全C語(yǔ)言的驗(yàn)證條件生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于關(guān)系數(shù)據(jù)庫(kù)的本體生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于表情特征的卡通人臉生成器設(shè)計(jì)與實(shí)現(xiàn).pdf
- 面向企業(yè)的軟件框架及程序生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于工作流和表單生成器業(yè)務(wù)開發(fā)平臺(tái)設(shè)計(jì).pdf
- LAMP環(huán)境下php自動(dòng)代碼生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 管理信息系統(tǒng)代碼自動(dòng)生成器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 決策支持系統(tǒng)生成器的研究與實(shí)現(xiàn).pdf
- 基于EJB組件的代碼自動(dòng)生成平臺(tái)的研究——代碼生成器及模板庫(kù)的設(shè)計(jì).pdf
評(píng)論
0/150
提交評(píng)論