English  |  正體中文  |  简体中文  |  Items with full text/Total items : 78852/78852 (100%)
Visitors : 35315944      Online Users : 310
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version


    Please use this identifier to cite or link to this item: http://ir.lib.ncu.edu.tw/handle/987654321/82301


    Title: EDA 產業軟體除錯- 創新工具 xDIVA 之研發與導入;Introduction of Xdiva to the Software Debugging of Eda Industry
    Authors: 鄭永斌
    Contributors: 國立中央大學資訊工程學系
    Keywords: EDA產業;視覺化除錯;軟體視覺化;軟體除錯;可合成視覺化;可程式視覺化;EDA Industry;visual debugging;debugging visualization;software visualization;composable visualization metaphors;program visualization.
    Date: 2020-01-13
    Issue Date: 2020-01-13 14:38:48 (UTC+8)
    Publisher: 科技部
    Abstract: 儘管軟體視覺化工具已經有很大的進展,但是現在的程式設計師仍然必須依賴插入額外的程式碼(像是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.
    Relation: 財團法人國家實驗研究院科技政策研究與資訊中心
    Appears in Collections:[Department of Computer Science and information Engineering] Research Project

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML322View/Open


    All items in NCUIR are protected by copyright, with all rights reserved.

    社群 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 ©   - 隱私權政策聲明