Saarbrücken / Neubiberg, 2019年2月5日:
AbsInt公司與Infineon公司的合作十分緊密,此次AbsInt公司推出了新版本的TimeWeaver工具,并擴展支持Infineon公司的32位TriCore AURIX系列微處理器。TimeWeaver是一款分析程序中任務/代碼段差情況運行時間(WCET)的工具。
作為高安全要求軟件分析方面的專家,AbsInt現(xiàn)已能借助DAS工具,為Infineon旗下AURIX系列的處理器提供直接的支持。
TimeWeaver工具將靜態(tài)路徑分析過程與執(zhí)行時間測量過程相結合,利用實時指令級追蹤技術記錄到的數(shù)據(jù)片段分析得出程序中任務的差情況執(zhí)行時間。通過此法得到的分析結果有助于實時系統(tǒng)的驗證,并為差情況性能的優(yōu)化提供反饋。TimeWeaver工具的分析過程是非入侵式的:代碼中不需要進行插樁,而插樁會影響時間測量的*度。
用戶只需要提供ELF格式的可執(zhí)行文件,指明一個函數(shù)或任務作為分析入口,并使用USB或網(wǎng)口將電腦連接到Infineon DAS追蹤服務器,該服務器會直接與Infineon AURIX仿真設備進行交互。由硬件返回的MCDS追蹤數(shù)據(jù)會提供給TimeWeaver,由它來分析得出差情況下的路徑和執(zhí)行時間。除此之外,TimeWeaver還可以可視化執(zhí)行路徑,提供詳細的分析報告,以及追蹤數(shù)據(jù)的代碼覆蓋度。
.jpg)
“這套分析環(huán)境的使用簡單,且很有助于我們的客戶開發(fā)安全的硬實時系統(tǒng)。AURIX系列的芯片擁有強大的數(shù)據(jù)追蹤功能,而這套系統(tǒng)是個杰出的案例,它展示了一個高性價比的多工具硬件配置方案以運用這種數(shù)據(jù)追蹤功能。”Infineon公司負責仿真系統(tǒng)及工具鏈的高級工程師Albrecht Mayer說道。
“借助我司的aiT工具,我們能夠為AURIX系列核心提供純靜態(tài)的差情況執(zhí)行時間分析。而基于混合方法的TimeWeaver工具能夠很好地與aiT進行互補,讓分析多核心處理器中關鍵程序的時間特性成為可能。”AbsInt公司的CEO,Christian Ferdinand說道。
關于AbsInt公司
AbsInt公司為嵌入式系統(tǒng)開發(fā)提供各種工具,并注重于高安全要求軟件的確認、驗證及認證過程。AbsInt系列工具能夠確保軟件的可靠性與健壯性,并使得開發(fā)周期變得更加經(jīng)濟、快速。
公司的名稱來源于“abstract interpretation”的首字母縮寫。這個詞組意為抽象釋義,是一種靜態(tài)程序分析的典型方法,許多公司的知名產(chǎn)品均基于這種方法。AbsInt公司創(chuàng)立于1998年,坐落于德國Saarbrücken,是一家私有公司。