完整後設資料紀錄
DC 欄位語言
dc.contributor.author賴英男en_US
dc.contributor.authorLai, Yin-Nanen_US
dc.contributor.author王豐堅en_US
dc.contributor.authorFeng-Jian Wangen_US
dc.date.accessioned2014-12-12T02:17:11Z-
dc.date.available2014-12-12T02:17:11Z-
dc.date.issued1996en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#NT850331001en_US
dc.identifier.urihttp://hdl.handle.net/11536/61726-
dc.description.abstract由於非同步傳輸模式(ATM)的通信協定複雜極高,使其軟體的建構變得 困難。本篇論文提出一物件導向的軟體架構(OOATM)來幫助ATM通信協定 軟體的建構。此OOATM軟體架構乃經由整合擴充後的並行性物件導向模型 (OOC)及VINCE發展而成,其中包含三個程式庫:VINCE的物件導向封套 、並行性元件程式庫、擴充後的OOC再利用元件。VINCE的物件導向封套乃 經由包裝VINCE程式庫成為物件發展而成。此物件導向封套被分成四類: 基礎資料結構、位址、通信協定、ATM資源。這四類程式庫提供可再利用 的物件導向類別來建構ATM通信協定軟體和存取ATM相關資源。並行性元件 程式庫乃經由包裝輕權重程序(LWP)程式庫成為物件及應用主動物件典 範(Active Object Pattern)發展而成。此程式庫包含二類:同步控制 和主動物件,主要提供一抽象類別,Task,來幫助建構一擁有執行緒的主 動物件。利用VINCE的物件導向封套和並行性元件程式庫,擴充後的OOC再 利用元件被發展出來幫助ATM通信協定軟體的建構。OOATM架構將一通信協 定軟體組織成一組抽象類別,發展者可循著OOATM所提供的架構及繼承其 抽象類別來建構一ATM通信協定軟體。 Constructing ATM protocol software is difficult due to the complex ATM protocol stacks. An object-oriented framework (OOATM) is presented in this thesis to facilitate the construction of ATM protocol software. The OOATM framework was developed through integrating the extended object-oriented concurrency (OOC) model with VINCE software. This framework contains three object-oriented libraries: object-oriented wrappers for VINCE, a concurrency library, and reusable components for extended OOC model. The object-oriented wrappers for VINCE have been developed by wrapping the VINCE libraries in objects. The wrappers are divided into four categories: elementary data structure, address, protocol, and ATM resource. These four categories provide a set of reusable classes for constructing ATM protocol software and accessing the ATM resources. The concurrency library has been developed by wrapping the light-weight process (LWP) libraries and applying the Active Object pattern. This library contains two categoriWith the wrappers for VINCE and the concurrency library, the reusable components for the extended OOC model are developed to facilitate the construction of ATM protocol software. The OOATM framework organizes one protocol software into a set of abstract classes. Developers can construct a protocol software by simply following the structure of the OOATM framework to specialize these abstract classes.zh_TW
dc.language.isozh_TWen_US
dc.subjectATM通信協定zh_TW
dc.subject物件導向封套zh_TW
dc.subject主動物件zh_TW
dc.subject並行性物件導向模型zh_TW
dc.subjectATM protocolen_US
dc.subjectobject-oriented wrappersen_US
dc.subjectactive objecten_US
dc.subjectOOCen_US
dc.subjectVINCEen_US
dc.subjectOOATMen_US
dc.title一個實作ATM高速網路通信協定的軟體架構:以控制訊號協定為例zh_TW
dc.titleA Framework for ATM Protocol Software with an example of Signalling Protocol Implementationen_US
dc.typeThesisen_US
dc.contributor.department教育研究所zh_TW
顯示於類別:畢業論文