[發明專利]用于按管腳APG的快速語義處理器有效
| 申請號: | 201310298422.7 | 申請日: | 2013-07-16 |
| 公開(公告)號: | CN104298590B | 公開(公告)日: | 2019-05-10 |
| 發明(設計)人: | 崔華春;卡茲·弗特克哈·艾哈邁德 | 申請(專利權)人: | 愛德萬測試公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 李曉冬 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 管腳 apg 快速 語義 處理器 | ||
1.一種存儲器測試語言編譯器,包括:
快速語義處理器,用于對測試程序中的編程式樣進行釋譯,包括將有狀態式樣轉換成無狀態式樣;以及
設備訪問時序產生模塊,基于所述無狀態式樣來輸出設備訪問行,
其中,所述有狀態指有歷史記錄或歷史狀態,所述無狀態指無歷史記錄或歷史狀態,并且
所述設備訪問行是所述編譯器針對各管腳的輸出。
2.如權利要求1所述的存儲器測試語言編譯器,其中,所述快速語義處理器為作為輸出的所述設備訪問行產生閉包,在閉包狀態下,每個設備訪問行處于關閉的狀態。
3.如權利要求2所述的存儲器測試語言編譯器,其中,所述快速語義處理器為所述測試程序的抽象語法樹創建獨立樹,根據所述獨立樹計算所述測試程序中的變量的相互依賴關系,根據所述獨立樹為所述測試程序中的各次賦值計算循環依賴關系,從所述變量的相互依賴關系和所述循環依賴關系形成函子并且使用緩存包來處理遞歸變量,并且將函子傳播到作為輸出的設備訪問行中,其中所述函子在需要時引用所述緩存包。
4.一種用于編譯測試程序的方法,包括:
接收測試程序;
從所述測試程序的抽象語法樹創建獨立樹;
根據所述獨立樹計算所述測試程序中的變量的相互依賴關系;
根據所述獨立樹為所述測試程序中的各次賦值計算循環依賴關系;
從所述變量的相互依賴關系和所述循環依賴關系形成函子并且使用緩存包來處理遞歸變量,其中所述函子在需要時引用所述緩存包;以及
將函子傳播到作為輸出的設備訪問行中,
其中,所述設備訪問行是編譯器針對各管腳的輸出。
5.如權利要求4所述的方法,其中,所述獨立樹是所述抽象語法樹的包括計算變量的相互依賴關系和循環依賴關系所需的數據的復制。
6.如權利要求4所述的方法,其中,所述緩存包包括所述函子的計算歷史記錄。
7.如權利要求4所述的方法,其中,所述變量的相互依賴關系和所述循環依賴關系是通過遍歷所述獨立樹而計算的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛德萬測試公司,未經愛德萬測試公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310298422.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多測頭集成測量方法及系統
- 下一篇:測量機械軸承振動的方法以及裝置





