[發明專利]軟件分析平臺有效
| 申請號: | 201810539004.5 | 申請日: | 2018-05-30 |
| 公開(公告)號: | CN109213675B | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | V·K·古普塔;R·賈恩;M·塔爾拉普拉加達 | 申請(專利權)人: | 瞻博網絡公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 張維;李崢宇 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 分析 平臺 | ||
一種設備可以接收與在設備上執行的軟件程序相關聯的信息,并且可以基于與軟件程序相關聯的信息來生成事件記錄。設備可以標識與事件記錄相關聯的模式信息,并且可以對事件記錄和模式信息執行數據分析,以標識與軟件程序相關聯的一個或多個缺陷,以及確定軟件程序的預期行為。設備可以基于與軟件程序相關聯的一個或多個缺陷以及軟件程序的預期行為來生成一個或多個報告,并且可以提供一個或多個報告。
背景技術
隨著面向軟件的解決方案的推進,軟件編程正確性、缺陷標識和解析時間需要縮短。因為硬件正在成為商品,并且作為商用現貨(COTS)硬件或者開放硬件而可得到,因而軟件程序質量對于贏得和保留客戶是重要的。基于規模和部署,在做出很少改變或者不做改變的情況下,軟件程序現在需要運行在許多平臺(例如,Windows、UNIX、Linux、網絡設備平臺、其他硬件平臺、虛擬平臺等等)上,并且現在對錯誤或者缺陷更加靈敏。另外,軟件程序部署在第三方經由可編程接口而可訪問的虛擬環境中。
發明內容
根據一些可能的實現,一種設備可以包括一個或多個處理器,其用于:接收與在另一設備上執行的軟件程序相關聯的信息;基于與軟件程序相關聯的信息來生成事件記錄;標識與事件記錄相關聯的模式信息;對事件記錄和模式信息執行數據分析,以標識與軟件程序相關聯的一個或多個缺陷以及確定軟件程序的預期行為(expected behavior);基于與軟件程序相關聯的一個或多個缺陷以及軟件程序的預期行為來生成一個或多個報告;以及提供一個或多個報告。
根據一些可能的實現,一種非暫時性計算機可讀介質可以存儲一個或多個指令,其在由一個或多個處理器執行時使得一個或多個處理器:接收與在設備上執行的軟件程序相關聯的信息;基于與軟件程序相關聯的信息來生成事件記錄;標識與事件記錄相關聯的模式信息;對事件記錄和模式信息執行數據分析,以標識與軟件程序相關聯的一個或多個缺陷以及確定軟件程序的預期行為;基于與軟件程序相關聯的一個或多個缺陷以及軟件程序的預期行為來生成一個或多個報告;以及提供一個或多個報告。
根據一些可能的實現,一種方法可以包括:由設備接收與在另一設備上執行的軟件程序相關聯的信息;由該設備基于與軟件程序相關聯的信息來生成事件記錄;由該設備標識與事件記錄相關聯的模式信息;由該設備對事件記錄和模式信息執行數據分析,以標識與軟件程序相關聯的一個或多個缺陷以及確定軟件程序的預期行為;由該設備基于與軟件程序相關聯的一個或多個缺陷以及軟件程序的預期行為來生成一個或多個報告;以及由該設備提供一個或多個報告。
附圖說明
圖1A和圖1B是本文描述的示例實現的概述的示圖;
圖2是本文描述的系統和/或方法可以在其中實現的示例環境的示圖;
圖3是圖2的一個或多個設備的示例組件的示圖;
圖4是用于標識軟件程序中的缺陷和軟件程序的預期行為的示例過程的流程圖;
圖5A-圖5E是用于標識軟件程序中的缺陷和軟件程序的預期行為的示例實現的示圖;
圖6是用于協商與待分析的軟件程序相關聯的信息的檢索(retrieval)的示例過程的流程圖;以及
圖7A-圖7E是用于協商與待分析的軟件程序相關聯的信息的檢索的示例實現的示圖。
具體實施方式
示例實現的以下詳細描述參考附圖。不同附圖中的相同參考標號可以標識相同或者相似的元件。
軟件程序的預期行為是非常主觀的,并且確定預期行為所需的信息經常不易得到。開發者通常使用調試和錯誤日志來標識、隔離和解決在軟件程序的測試期間或者在軟件程序的實際使用期間報告的軟件程序缺陷。然而,開發者使用的技術不能確定軟件程序的預期行為。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瞻博網絡公司,未經瞻博網絡公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810539004.5/2.html,轉載請聲明來源鉆瓜專利網。





