摘要:為實現軟件多源多目標的跨平臺無源移植和優化,中間表示被二進制翻譯系統普遍使用。基于翻譯中中間表示的作用,提出基于語義等價驗證的翻譯正確性測試方法。通過先建立源平臺指令與中間表示的對應關系,再對中間表示進行狀態初始化構造測試用例,最后分別對源平臺指令和中間表示執行并比較結果,可以將錯誤的原因具體到語義解析和本地實現兩個子過程。應用文章提出的方法,通過測試發現二進制翻譯系統中間表示語義解析時存在的3處錯誤并證明了該方法的有效性。
注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社
熱門期刊
期刊名稱:信息工程大學學報
信息工程大學學報緊跟學術前沿,緊貼讀者,國內刊號為:41-1196/N。堅持指導性與實用性相結合的原則,創辦于2000年,雜志在全國同類期刊中發行數量名列前茅。