[發明專利]動態計算機體系結構有效
| 申請號: | 200610093429.5 | 申請日: | 2006-07-04 |
| 公開(公告)號: | CN101101547A | 公開(公告)日: | 2008-01-09 |
| 發明(設計)人: | R·張;Y·張 | 申請(專利權)人: | 霍尼韋爾國際公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 王岳;王勇 |
| 地址: | 美國新*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 計算機體系結構 | ||
技術領域
各種實施例涉及軟件體系結構,并且在一個實施例中,但是不是通過限制的方式,涉及在運行時被重新設計和重新構造的軟件體系結構。
背景技術
利用當前的技術,需要非常大量的商業資源來開發任何非平凡的基于計算機的系統。這樣的努力可包括自由討論、初始設計、設計評審、編碼、測試、beta測試和首次展示。但是,即使系統沒有錯誤和故障,并且滿足所有的最初系統需求,結果系統也可能不如初始預期的那樣有用。此缺點的一個原因在于,商業環境在不斷變化、并且前幾個月需要的系統可能不是目前所需要的系統。此外,為改變這樣的系統以滿足當前需求將花費大量的工作,并且即使花費了這些工作,也不能保證修補過的鏟平將會滿足當前的規范,或者即使滿足,它有能夠保持有用的產品多久呢。該領域因此將受益于在不需要目前如此做所要花費的大量資源的情況下允許輕松重新設計計算機系統的技術。
發明內容
在一個實施例中,裝配軟件應用的過程包括配置處理器來加載來自體系結構描述標記語言(ADML)文檔的部件。處理器接著被配置為基于ADML文檔來激活類對象和類型對象。處理器進一步被配置為基于ADML文檔來創建組件和連接符并且串行化所述組件。最后,處理器被配置為基于ADML文檔中描述的連接來裝配體系結構并且激活ADML文檔中指定的主活動組件。
附圖說明
圖1圖示了動態體系結構的一個示例實施例。
圖2圖示了體系結構描述標記語言的結構的一個示例實施例。
圖3圖示了體系結構修改標記語言的結構的一個示例實施例。
圖4圖示了構建系統體系結構的過程的一個示例實施例。
圖5圖示了修改系統體系結構的過程的一個示例實施例。
圖6圖示了組件開發者、體系結構設計者和軟件代理之間關系的例子。
圖7圖示了所公開的各種實施例在其上操作的體系結構的一個示例實施例。
具體實施方式
在下面詳細的描述中,以圖示的方式對附圖的引用顯示了實施本發明的特定實施例。這些實施例被足夠詳細的描述以便使本領域技術人員能夠實施本發明。應當理解,本發明的各種實施例盡管不同的,但也不是必是相互排斥的。此外,這里結合一個實施例所描述的特定特征、結構或特性在不偏離本發明的范圍的條件下可在其它實施例中實現。此外,應當理解的是,每個所公開的實施例內的各個元件的位置或布置在不偏離本發明的范圍的條件下可被修改。因此,下面的詳細描述不應以限制意義而采納,并且本發明的范圍只由所附權利要求以及所授權的權利要求全部等效范圍來限定和適當解釋。在附圖中,相同的數字在幾個視圖中引用相同或類似的功能。
本發明的實施例包括在由機器可讀介質所提供的機器可執行指令內具體化的特征、方法或過程。機器可讀介質包括以可由機器(例如計算機、網絡設備、個人數字助理、制造工具、任何具有一個或多個處理器組的設備)訪問形式提供(存儲和/或傳輸)信息的機制。在示例實施例中,計算機可讀介質包括易失性和/或非易失性介質(例如,只讀存儲器(ROM)、隨機訪問存儲器(RAM)、磁盤存儲介質、光存儲介質、閃存設備等),以及電、光、聲或其它形式的傳播信號(例如載波信號、紅外信號、數字信號等)。
這種指令被利用來使通用或專門的用所述指令編程的處理器來執行本發明的實施例的方法或過程。可替換地,本發明的實施例的特征或操作是由特定硬件組件執行的,所述特定硬件組件包含用于執行操作的硬布線邏輯,或者是由編程的數據處理組件和特定的硬件組件的任何組合來執行的。本發明的實施例包括數字/模擬信號處理系統、軟件、數據處理硬件、實現數據處理系統的方法和各種處理操作,這里將作進一步描述。
多個圖示出了本發明的實施例的系統和設備的框圖。多個圖示出了圖示這些實施例的系統和設備的流程圖。流程圖的操作將參考框圖中所示的系統/設備來描述。但是,應當理解,流程圖的操作可由參考框圖所討論的系統和設備之外的其它系統和設備來執行,并且參考所述系統/設備所討論的實施例可執行與參考流程圖所討論的實施例不同的操作。
本公開的一個或多個實施例提供了一種動態系統體系結構,其允許以較小的資源密集性來重新設計軟件和重新構造系統體系結構。因此,系統可以更容易被更新以滿足任何變更需求。具體地,一個或多個實施例提供在運行時開發軟件的能力,在運行時配置和重新配置系統的能力,最小化應用的配置和重新配置,提供動態軟件資源管理,為軟件系統提供在運行時適應的能力,最小化軟件維護工作并提供在運行時高度的可用性、故障容錯和錯誤恢復。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于霍尼韋爾國際公司,未經霍尼韋爾國際公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610093429.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車載信息終端機的背景畫面設定方法
- 下一篇:治療產后婦科病的中藥及其制備方法





