999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AOP的契約定義及其與JML契約的轉換

2020-08-13 14:13:58何成萬
武漢工程大學學報 2020年4期
關鍵詞:定義方法

張 進,何成萬,石 尤

武漢工程大學計算機科學與工程學院,湖北 武漢430205

契約式設計(design by contract,DbC),又叫合同設計方法,可以用于確保程序的準確性和提高程序的可靠性,它是基于Hoare的公理化證明方法而開發的設計思想[1]。基于合同的開發主要是通過在程序模塊中添加前提條件、后置條件和不變量來為模塊設計契約[2]。前提條件描述一個模塊對調用該模塊人員提出的要求,調用此模塊之前必須滿足該模塊的前提條件。后置條件描述的是調用者在調用某模塊之后應該滿足的條件。不變量是對于整個模塊而言,不變量必須在模塊執行前后被滿足。在面向對象的設計中使用合同編程的思想,形成了各種支持契約式的語言,如Eiffel、Larch、Java建 模 語 言(java modeling language,JML)、還有Microsoft.Net平臺上的SPEC#等。其中,埃菲爾語言是最著名的規范語言[3]。

面向方面編程(aspect-oriented programming,AOP)通過封裝橫切關注點的思想為解決合同編程中所出現的代碼交織等問題提供了很好的解決方案,并且,AOP的語言結構與契約之間也有著自然的對應關系[4],當不變式以及前置條件和后置條件均看成橫切關注點,AOP就可以很容易地完成它們與其他功能模塊之間的相互分離,使得開發人員可以在獨立的編織器模塊中實現和編寫這些模塊的功能,并以較為靈活的方式調用它們[5]。AOP的這些特性正好可以彌補合同編程的缺陷,所以,在面向對象設計中使用AOP技術來支持合同設計是一個增強軟件系統可靠性的新方法[6-7]。

但是,作為一種形式化的方法,基于AOP的契約很難執行。……

登錄APP查看全文

猜你喜歡
定義方法
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風格”
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 国产亚洲男人的天堂在线观看| 伊伊人成亚洲综合人网7777| 丁香婷婷激情网| 四虎永久免费地址| 免费观看男人免费桶女人视频| 亚洲成在人线av品善网好看| 欧美一级黄色影院| 免费无码又爽又刺激高| 亚洲成网站| 精品久久香蕉国产线看观看gif| 亚洲无卡视频| 亚洲综合色婷婷中文字幕| 色天天综合久久久久综合片| 在线视频亚洲色图| 亚洲第一视频免费在线| 日本a∨在线观看| 伊人婷婷色香五月综合缴缴情| 熟妇丰满人妻av无码区| 激情综合激情| 伊人久久久久久久| 国产精品永久在线| 人妻中文久热无码丝袜| 欧美啪啪精品| 亚洲精品成人片在线播放| 一级福利视频| 国产成人h在线观看网站站| 一级看片免费视频| 亚洲精品无码不卡在线播放| 青青操国产| 国产91高跟丝袜| 国产精品一区在线麻豆| 国产91精品最新在线播放| 91成人在线免费视频| 欧美啪啪一区| 亚洲无码A视频在线| 亚洲国产日韩在线观看| 国产精品私拍99pans大尺度| 亚洲天堂.com| 囯产av无码片毛片一级| 欧美成人怡春院在线激情| 国产在线精品网址你懂的| 伊人久久大香线蕉影院| 国产青榴视频| 免费一级大毛片a一观看不卡| 国产亚洲现在一区二区中文| 日韩视频免费| 国产成人成人一区二区| 日韩国产黄色网站| 91系列在线观看| 久久综合国产乱子免费| 在线欧美a| 亚洲精品天堂自在久久77| 日本伊人色综合网| 九九热精品在线视频| 国产剧情一区二区| 亚国产欧美在线人成| 国产剧情一区二区| 亚洲动漫h| 欧美成人一级| 亚洲无码高清免费视频亚洲 | 亚洲va欧美va国产综合下载| 亚洲中久无码永久在线观看软件| 亚洲欧美日韩动漫| 国产黄在线观看| 欧美乱妇高清无乱码免费| 亚洲日韩AV无码一区二区三区人 | 网久久综合| 亚洲欧美精品一中文字幕| 97视频在线观看免费视频| 99热线精品大全在线观看| 亚洲三级视频在线观看| a级毛片免费播放| 91久久夜色精品国产网站| 黄网站欧美内射| 亚洲第一黄色网址| 国产情精品嫩草影院88av| 日韩一区精品视频一区二区| 香蕉伊思人视频| 22sihu国产精品视频影视资讯| 欧美va亚洲va香蕉在线| 色婷婷综合激情视频免费看| 国产成人免费|