English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 80990/80990 (100%)
造訪人次 : 42687412      線上人數 : 1411
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/82301


    題名: EDA 產業軟體除錯- 創新工具 xDIVA 之研發與導入;Introduction of Xdiva to the Software Debugging of Eda Industry
    作者: 鄭永斌
    貢獻者: 國立中央大學資訊工程學系
    關鍵詞: EDA產業;視覺化除錯;軟體視覺化;軟體除錯;可合成視覺化;可程式視覺化;EDA Industry;visual debugging;debugging visualization;software visualization;composable visualization metaphors;program visualization.
    日期: 2020-01-13
    上傳時間: 2020-01-13 14:38:48 (UTC+8)
    出版者: 科技部
    摘要: 儘管軟體視覺化工具已經有很大的進展,但是現在的程式設計師仍然必須依賴插入額外的程式碼(像是printf)來顯示複雜的程式狀態以進行除錯。直到最近才開始有像DDD(Data Display Debugger)這類的除錯工具提供程式設計師資料型態的視覺化。但是這類的軟體工具依然有許多的限制。實務應用上,軟體視覺化仍然存在許多障礙,最主要的原因是程式的資料型態具備多樣性與廣泛性。面對資料型態在各個領域的多變與複雜,讓依賴固定視覺化方式的工具,都難以在實用上符合使用者的興趣。在這個計畫中,我們嘗試去解決這個問題,並提出建構一個視覺化除錯軟體,叫xDIVA。xDIVA導入3D繪圖引擎,靠使用3D的圖形,顏色和動畫,來視覺化軟體與除錯資訊。xDIVA透過謹慎小心的物件導向分析與設計,讓VM (Visualization Metaphor) 和變數資料能夠在最低耦合的情況,可以與使用者互動,還可以互相合成。一個複雜的VM可以由許多基礎的VM組合而成。每個VM都是獨立可以替代的。初步的一些成果與應用,將用來展示xDIVA的好處,而本計畫的未來工作將對xDIVA做更進一步的提升,並且實際運用於EDA (Electronic Design Automation) 軟體產業中。 ;Despite the progress made in the field of program visualization, programmers nowadays still rely on inserting extra code (e.g., print statements) to visualize complicated program states during debugging. Only recently have tools such as DDD (Data Display Debugger) began to provide visualization of data types for programmers. Still such visualizations are limited. There are many obstacles that have impeded and continue to impede program visualization for practical use. A major one is the wide variety of data types in a computer program. Given the variety and complexity of computations for many domains, it is unlikely that visualizations will be available a priori to cover everything that might be of interest. As an attempt to address the problem, a debugging visualization tool called xDIVA is presented in this proposal. The visual effects of xDIVA use 3-D shapes, colors, and animations from a 3-D rendering engine. xDIVA conducts a novel and meticulous object-oriented design so that visualization metaphors are interactive, composable, and decoupled from data, i.e. a complicated visualization metaphor can be composed and assembled from basic ones, each of which is independently replaceable. In this proposal, xDIVA will be refactored and advanced to be really used in EDA (Electronic Design Automation) software industry.
    關聯: 財團法人國家實驗研究院科技政策研究與資訊中心
    顯示於類別:[資訊工程學系] 研究計畫

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML286檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明