DynaWorks是一款為測試與仿真專業(yè)人士而研發(fā)的全面集成的軟件套件,包含集成測試和仿真數(shù)據(jù)管理功能,有助完成用戶苛刻的試驗要求。全世界成千上萬的工程師依靠DynaWorks來處理、轉(zhuǎn)換和管理他們的測試數(shù)據(jù)。在歐洲空間技術(shù)應(yīng)用領(lǐng)域,DynaWorks已經(jīng)成為測試數(shù)據(jù)分析的專用參考軟件,被歐洲空間技術(shù)持有者(Thales Alenia Space、AIRBUS、OHB、ESA、CNES…)所使用,以改善其衛(wèi)星開發(fā)周期的性能。
軟件概述
DynaWorks是一款為測試與仿真專業(yè)人士而研發(fā)的全面集成的軟件套件,包含集成測試和仿真數(shù)據(jù)管理功能,有助完成用戶苛刻的試驗要求。全世界成千上萬的工程師依靠DynaWorks來處理、轉(zhuǎn)換和管理他們的測試數(shù)據(jù)。在歐洲空間技術(shù)應(yīng)用領(lǐng)域,DynaWorks已經(jīng)成為測試數(shù)據(jù)分析的專用參考軟件,被歐洲空間技術(shù)持有者(Thales Alenia Space、AIRBUS、OHB、ESA、CNES…)所使用,以改善其衛(wèi)星開發(fā)周期的性能。
DynaWorks在衛(wèi)星試驗中的應(yīng)用
DynaWorks已經(jīng)由AIRBUS DEFENCE & SPACE EVT(以前的國際空間站)開發(fā)了30年,在這些年中,多家空間技術(shù)公司,包括ETS、IABG、Thales Alenia Space、ITA、NASA和TAI等,他們的試驗中心也都決定使用DynaWorks解決方案來改進(jìn)他們的試驗過程,并為他們的客戶提出數(shù)據(jù)分析工具。而他們的客戶也都選擇了DynaWorks軟件作為改進(jìn)驗證階段模型的解決方案。
DynaWorks軟件套件是建立在一套靈活的數(shù)據(jù)庫系統(tǒng)之上,允許用戶輕松地查詢、分享和分析他們的數(shù)據(jù),有完整的導(dǎo)入/導(dǎo)出工具、易用的自動化和自定制功能。有綜合分析環(huán)境包括一個完整的算術(shù)方法庫,有完整的工具箱,包含超過400種信號處理過程和可視化工具,以及許多自動化和可定制的工具。DynaWorks將在實時數(shù)據(jù)分析,或者歷史數(shù)據(jù)處理工作中大幅提高您組織的生產(chǎn)力,減少測試時間,提高工程效率。
DynaWorks簡化整個測試和驗證過程。創(chuàng)建報告,自動化分析和管理整個過程更容易。可與歷史代碼或應(yīng)用程序集成,提供高可復(fù)用性。
專家模塊可以支持廣泛的應(yīng)用:力學(xué)、熱學(xué)、聲學(xué)、旋轉(zhuǎn)機(jī)械等。
應(yīng)用DynaWorks可以顯著改善生產(chǎn)效率、試驗周期、精度、質(zhì)量和技術(shù)儲備。由試驗專家設(shè)計的DynaWorks匯集了25年的專家經(jīng)驗,幫助有效簡化整個測試和驗證過程。多年來軟件研發(fā)團(tuán)隊與行業(yè)領(lǐng)軍企業(yè)的客戶一起優(yōu)化DynaWorks軟件,進(jìn)行持續(xù)的改善。
DynaWorks在試驗中的應(yīng)用架構(gòu)
軟件總體采用C/S架構(gòu),即服務(wù)器/客戶端結(jié)構(gòu)。在服務(wù)器端包含DynaWorks 軟件主體和企業(yè)版數(shù)據(jù)庫,以及授權(quán)管理器。DynaWorks 軟件主體包括軟件自身提供的試驗數(shù)據(jù)管理和分析的功能,包含完整的工具箱,有超過400種信號處理過程和方法,以及許多自動化和可定制的工具。企業(yè)版數(shù)據(jù)庫提供數(shù)據(jù)存儲和管理,自身也是一款協(xié)同數(shù)據(jù)庫,可以實現(xiàn)數(shù)據(jù)共享,并有完整的導(dǎo)入/導(dǎo)出工具、易用的自動化和自定制功能。授權(quán)管理器是管理整個DynaWorks 軟件體系所包含的權(quán)限管理工作,包括服務(wù)器和客戶端的License授權(quán)管理。DynaWorks 軟件的總體架構(gòu)如圖:
DynaWorks軟件的總體架構(gòu)
DynaWorks 軟件的服務(wù)器端的授權(quán)管理是針對數(shù)據(jù)庫的連接的,一個授權(quán)的數(shù)據(jù)瀏覽功能模塊將使用一個服務(wù)器端提供的數(shù)據(jù)庫連接,同樣外部應(yīng)用程序,比如數(shù)據(jù)接口,或者通過API進(jìn)行數(shù)據(jù)的訪問,以及DynaTherma等模塊在使用時將會各自占用一個數(shù)據(jù)庫的連接。
DynaWorks 軟件的服務(wù)器端提供多種選項,包括LDAP輕量級目錄訪問協(xié)議的支持、云端部署等擴(kuò)展功能的應(yīng)用。
易用性與人機(jī)工程學(xué)的結(jié)合 |
? 自然、直觀的工作區(qū)窗口,功能區(qū)劃分合理 ? 圖標(biāo)、工具提示和通過用戶菜單或彈出菜單快速訪問分析功能以幫助每個專業(yè)領(lǐng)域開始 ? 便捷的一鍵操作(排序、篩選、瀏覽……) ? 直接從Windows資源管理器或DynaWorks顯示窗口導(dǎo)入數(shù)據(jù) ? 與微軟辦公系統(tǒng)完全集成 ? “拖拽”機(jī)制:數(shù)據(jù)庫、顯示窗口、報表和分析之間的機(jī)制。 |
多種技能、測試驗證、分析與仿真相結(jié)合 |
? 管理整個測試過程的所有技術(shù)信息 ? 先進(jìn)的2D圖形。 ? 包含多種工具箱來自專業(yè)領(lǐng)域的應(yīng)用 |
創(chuàng)新 |
? 在歐洲管理所有的阿里亞娜運(yùn)載火箭飛行試驗數(shù)據(jù) ? 在歐洲管理所有ATV貨物的數(shù)據(jù) ? 在歐洲SAFRAN的多項試驗中應(yīng)用 |
大量商業(yè)應(yīng)用 |
? 包含ADS高級體系結(jié)構(gòu)的整體解決方案,深度集成和優(yōu)化,可以快速地將測試和分析數(shù)據(jù)轉(zhuǎn)化為空間技術(shù)的敏銳洞察力。在數(shù)據(jù)管理、顯示、處理和共享能力的集成是獨(dú)特的,并且提供了靈活性和簡單性以及更好的性能。 |
數(shù)據(jù)處理能力 |
? DynaWorks自身提供數(shù)據(jù)庫系統(tǒng),允許存儲和檢索數(shù)據(jù)。 ? 數(shù)據(jù)管理專用于管理大量的測試和仿真數(shù)據(jù),靈活地處理來自多種格式的不同位置的數(shù)據(jù)。 |
DynaWorks的分析工作臺提供了一種宏命令語言,允許用戶開發(fā)處理腳本和完整的應(yīng)用程序。所開發(fā)的應(yīng)用程序存儲在集中的“內(nèi)部”數(shù)據(jù)庫(數(shù)據(jù)庫服務(wù)器)上,名為“資源”數(shù)據(jù)庫。這允許每個用戶將它的腳本存儲為個人資源,也可以在DynaWorks的生態(tài)社區(qū)中共享它們,讓更多的用戶可以獲取豐富的程序資源。
分析環(huán)境中可用的基本功能可以被腳本引用?;谠撃_本語言開發(fā)的應(yīng)用程序允許交互動作,并且可以完全自動化處理序列。
腳本編輯環(huán)境
用戶可以使用C / C++來編寫需要的應(yīng)用程序功能。
DynaWorks平臺提供了一個完整的幫助系統(tǒng),可以在使用軟件過程中隨時呼喚出需要的幫助信息和示例代碼。
完善的幫助信息
DynaWorks 軟件自身帶有DynaWorks數(shù)據(jù)庫企業(yè)版,包含了一套先進(jìn)的數(shù)據(jù)庫引擎,為企業(yè)集中管理試驗數(shù)據(jù)的需求而設(shè)計。它解決了許多用戶的常規(guī)試驗和仿真的需求。數(shù)據(jù)庫允許用戶管理和歸檔測試和工程過程中使用的所有類型的數(shù)據(jù)。數(shù)據(jù)庫模型可根據(jù)客戶的需求和流程定制。它提供了顯示和分析工具與高性能數(shù)據(jù)庫管理系統(tǒng)的快速地集成。在這些常規(guī)的支持之外,它還可以處理存儲在數(shù)據(jù)庫的關(guān)系部分(而不是對象)中的大量參數(shù)。
DynaWorks數(shù)據(jù)庫可以管理存儲在本地設(shè)備上的數(shù)據(jù)庫,也可以管理本地網(wǎng)絡(luò)的中心數(shù)據(jù)庫,甚至可以管理在Web上的遠(yuǎn)程服務(wù)器上的數(shù)據(jù)庫。它具備高可靠性,可以控制和管理用戶的訪問或外部應(yīng)用程序進(jìn)行多個連接。
DynaWorks數(shù)據(jù)庫是基于64位多線程DBMS引擎的,它用于管理大型數(shù)據(jù)庫,單個表中最多有16G的內(nèi)容,對象可以保存1T大小的附件。數(shù)據(jù)瀏覽性能仍在不斷的完善,并添加了許多DyaWorks函數(shù),可以更充分地管理和使用試驗數(shù)據(jù)。
數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)模型通過繪制一個數(shù)據(jù)列表來創(chuàng)建的,將數(shù)據(jù)按主題分組到類中,并鏈接到類,用以創(chuàng)建數(shù)據(jù)之間的關(guān)聯(lián)。這個操作可以由數(shù)據(jù)庫管理員來執(zhí)行。
數(shù)據(jù)庫的結(jié)構(gòu)與您的技能域中使用的術(shù)語以及組織數(shù)據(jù)的方式相適應(yīng)。默認(rèn)情況下,DynaWorks提供標(biāo)準(zhǔn)數(shù)據(jù)庫數(shù)據(jù)模型,但每個用戶可以修改以滿足他的需求。
DynaWorks提供了完整的關(guān)系數(shù)據(jù)庫和對象數(shù)據(jù)庫引擎,數(shù)據(jù)庫由兩部分組成:
關(guān)系部分是圍繞一個定義所有類和字段的可修改數(shù)據(jù)模型來構(gòu)建的。它可以通過數(shù)據(jù)庫窗口上的視圖顯示。
對象部分包含所有對象:曲線、矩陣、數(shù)組、圖像、校準(zhǔn)規(guī)則、生命周期、邏輯函數(shù)等,這些可以在DynaWorks窗口中顯示。
> Sun Solaris 10 or 11,64位內(nèi)核HP-UX 11。
> Red Hat Linux企業(yè)V6或V7內(nèi)核2.6,運(yùn)行在Opteron 64位或Xeon 64位處理器上。
> Windows 2003 Server 64位 以上。
當(dāng)數(shù)據(jù)庫的數(shù)據(jù)量增大,用戶數(shù)增多,不斷創(chuàng)建新對象時,DynaWorks數(shù)據(jù)庫提供了幾種進(jìn)化的方案。
1、新的對象
集成的重構(gòu)工具允許用戶調(diào)整數(shù)據(jù)庫類圖(對類的增加,刪除和修改),并把類應(yīng)用到數(shù)據(jù)庫的模型。數(shù)據(jù)庫在被創(chuàng)建后不會凍結(jié),它會通過迭代方法保持其兼容性。例如當(dāng)增加業(yè)務(wù)時,域需要整合。
2、用戶數(shù)量增加
DynaWorks的處理進(jìn)程是多線程的,對每個用戶都使用一個獨(dú)立線程。這對處理器數(shù)量(核心)和請求響應(yīng)的匹配是個有好處的。系統(tǒng)會處理CPU的負(fù)載平衡。
3、數(shù)據(jù)量增長。
> 增加RAM,將更多的標(biāo)簽存儲在內(nèi)存里,加快數(shù)據(jù)查詢、減少響應(yīng)時間。
> 64位結(jié)構(gòu)支持大內(nèi)存。
> 依據(jù)負(fù)載高低,自動進(jìn)行數(shù)據(jù)庫的內(nèi)存分配。
> 當(dāng)沒有存儲在SAN時,對象數(shù)據(jù)庫的特點(diǎn)允許將類劃分為子類,并將子類文件分別存儲在不同的硬件設(shè)備中,以此來縮短響應(yīng)時間。
> 分割工具允許劃分類,并處理并發(fā)請求。
> 表空間管理工具允許識別在多個文件系統(tǒng)上的數(shù)據(jù)庫。
> 進(jìn)行數(shù)據(jù)壓縮以減少占用硬盤空間和網(wǎng)絡(luò)帶寬。
1、客戶端緩存管理
客戶端緩存可以改善客戶端的查詢。表的自動復(fù)制是在客戶機(jī)上執(zhí)行的。DBMS將根據(jù)表的變化更新客戶端緩存。
2、服務(wù)器緩存管理
服務(wù)器緩存管理可以改善在集中數(shù)據(jù)庫服務(wù)器上的應(yīng)用程序響應(yīng)時間。它考慮了大數(shù)據(jù)對象的緩存,如:三維模型或照片??梢詫⑺袛?shù)據(jù)從各個節(jié)點(diǎn)集中而不用在數(shù)據(jù)庫安裝節(jié)點(diǎn)進(jìn)行數(shù)據(jù)復(fù)制。中心數(shù)據(jù)庫位于一個主服務(wù)器上。本地服務(wù)根據(jù)緩存管理選項的設(shè)置向其他現(xiàn)場應(yīng)用提供服務(wù)。各個現(xiàn)場應(yīng)用與中心數(shù)據(jù)庫的關(guān)系部分進(jìn)行交互。對象管理機(jī)制如下:
> 當(dāng)用戶想要顯示一個對象(圖片,3D模型…),請求在本地服務(wù)器緩存部分完成。如果對象是存在本地的設(shè)備上,則會立即顯示出來。否則,將從中心服務(wù)器下載到本地服務(wù)器的緩存,再顯示。在此體系結(jié)構(gòu)中,對象在應(yīng)用現(xiàn)場只被加載一次。
> 當(dāng)用戶向數(shù)據(jù)庫中寫入對象,新的對象將存儲在本地服務(wù)器的緩存中。中央數(shù)據(jù)庫的關(guān)系部分會立即更新,對象部分將處于脫機(jī)狀態(tài)。這個新的對象可以根據(jù)需要上載或根據(jù)DynaWorks服務(wù)器的任務(wù)管理器中批處理命令進(jìn)行批量上載。這個對象可以根據(jù)最大的對象體積被立即被寫入到中心數(shù)據(jù)庫。
DynaWorks數(shù)據(jù)庫為管理員提供了一個監(jiān)控工具,可以用來監(jiān)測系統(tǒng)中不同的硬盤的充填率,和磁盤碎片率。
監(jiān)控作為一個后臺任務(wù)運(yùn)行,監(jiān)控數(shù)據(jù)在配置間隔內(nèi)自動更新??梢愿鶕?jù)各資源使用情況設(shè)定上限。當(dāng)達(dá)到固定的上限時,警告信息將直接通過郵件發(fā)送至管理員的監(jiān)視窗口。
管理員可以為每個數(shù)據(jù)庫創(chuàng)建一個事務(wù)日志文件。這個日志文件包含所有數(shù)據(jù)庫進(jìn)行的事務(wù)(涉及到數(shù)據(jù)庫關(guān)系部分和相關(guān)的對象)。它是用來從一個舊的備份恢復(fù)崩潰的數(shù)據(jù)庫。
每個數(shù)據(jù)庫有一個事務(wù)日志文件。這些日志文件必須與數(shù)據(jù)庫不在同一個磁盤上。在DynaWorks完成安裝時,這些日志文件保存位置對應(yīng)的目錄就必須被定義完成。
事務(wù)修改應(yīng)用于數(shù)據(jù)庫時,日志文件才被創(chuàng)建。LOG_SIZE_MAX資源用于指定日志文件的最大尺寸。這些文件每天都會關(guān)閉,同時另一個文件自動打開。每個文件名包含的日期是不同的。文件日期擴(kuò)展名是當(dāng)天時間。
當(dāng)使用事務(wù)日志文件時,應(yīng)依據(jù)以下原則:
(1)創(chuàng)建和配置保存日志文件的目錄。
(2)為數(shù)據(jù)庫配置事務(wù)日志文件。
(3)每次數(shù)據(jù)庫被保存后,日志文件被重新初始化。
可以用參數(shù)來配置報警,當(dāng)有某些特定的數(shù)據(jù)類型寫入數(shù)據(jù)庫時,會通過電子郵件通知用戶。這是保存報警類的特定字段中的原因。
DynaWorks提供數(shù)據(jù)庫管理工具,方便用戶執(zhí)行數(shù)據(jù)管理方面的工作,它允許用戶使用以下功能:
> 管理服務(wù)器配置
> 啟動/停止DynaWorks服務(wù)
> 管理每個服務(wù)器上的數(shù)據(jù)庫
> 監(jiān)視每個服務(wù)器和數(shù)據(jù)庫
> 服務(wù)器空間管理
> 檢查數(shù)據(jù)庫狀態(tài)和完整性
數(shù)據(jù)庫管理應(yīng)用界面如圖:
聯(lián)系電話
聯(lián)系電話
010-60603318
微信咨詢
在線留言
回到頂部