跳到主要內容

臺灣博碩士論文加值系統

(44.210.99.209) 您好!臺灣時間:2024/04/15 18:05
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:邱毅凌
研究生(外文):CHIU, YI-LING
論文名稱:分散式異質物件之整合性執行環境
論文名稱(外文):The Study of an Integrated Execution Environment for Distributed Heterogeneous Object
指導教授:陳祈男陳祈男引用關係黃悅民黃悅民引用關係侯廷偉侯廷偉引用關係
指導教授(外文):Chyi-Nan ChenYueh-Min HuangTing-Wei Hou
學位類別:碩士
校院名稱:國立成功大學
系所名稱:工程科學系
學門:工程學門
學類:綜合工程學類
論文種類:學術論文
論文出版年:1996
畢業學年度:84
語文別:中文
論文頁數:121
中文關鍵詞:軟體整合物件導向執行環境系統模擬
外文關鍵詞:Software IntegrationObject Oriented execution environmentSystem Simulation
相關次數:
  • 被引用被引用:0
  • 點閱點閱:211
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
本論文的目的在建構一個可供分散式異質物件執行的整合性執行環境;
此環境架在本實驗室目前正在發展的一個分散式物件導向執行環境-DOOEE
(Distributed ObjectOriented Execution Environment)之上,DOOEE是
一個功能齊備的分散式系統,可以建構在異質性(heterogeneous)的環境
上,並具有網路位置通透性,所有在DOOEE上執行的應用程式都具有分散
式物件的特性。在本論文所設計的整合性執行環境上,除了能夠執行其他
平台既有的應用程式(稱為Foreign Application,FA,指無法取得source
code的可執行檔)外,還可以透過FAW(Foreign Application Wrapper)將
FA加以包裝,使其具有與DOOEE上分散式物件相同的使用介面及特性,則
原本DOOEE上的應用程式可以如同使用分散式物件般地使用FA。因為被包
裝成分散式物件的FA具有異質的特性,所以將這些包裝過的FA稱為分散式
異質物件 (Distributed Heterogeneous Object) 。因為DOOEE是架在異
質環境上,所以FA可以在與其相容(Binary Compatible)的機器上執行,
但FA執行時所需要的系統服務在DOOEE上並沒有提供,所以勢必要由DOOEE
上既有的系統功能來模擬,在本論文的整合性環境中是由稱為AMO(
Abstract Machine Object)的分散式物件來負責其他平台之系統呼叫的模
擬。雖然AMO必須提供某個作業平台的系統服務,但其本質上仍是一個
DOOEE上的分散式物件,所以可以在DOOEE上效能最好的機器上執行。本論
文詳細地介紹DOOEE的架構與功能,及如何在DOOEE上擴充其既有的功能,
使之成為具有整合其他平台應用程式能力的執行環境。

The definition of Distributed Heterogeneous Object is *Different
kinds of applications that distribute on different execution
platforms*. This paper describes how to construct an integrated
execution environment that differentDistributed Heterogeneous
Objects can execute on it. The integrated executionenvironment
is base on a distributed object-oriented execution
environmentcalled DOOEE developed by our laboratory.There are
two kinds of Distributed Heterogeneous Objects that can run on
the integrated execution environment : Native and Foreign
applications. The nativeapplications are just native DOOEE
objects called ORDERS Object ; and the foreignapplications are
applications that execute on other platforms originally. The
goalof constructing the integrated execution environment is not
only letting foreign applications execute on DOOEE, but also
packaging the foreign applications as the native applications.
So, no matter what kind of the applications that execute on the
integrated execution environment, they all have the same
interface and object characters.Because DOOEE is a heterogeneous
environment, foreign applications on DOOEE can execute directly
on any binary compatible machine . In order to make all foreign
applications execute on DOOEE correctly, we need a system
component that provide enough system services of other
platforms. In our design, we use *object-orientedvirtual
machine* approach to construct a Abstract Machine Object (AMO)
to do that.Furthermore, we want that all foreign applications
execute on DOOEE have the characters like ORDERS object; we
design a ORDERS object called Foreign Application Wrapper(FAW)
to package the foreign applications. So native ORDERS object can
use the same way to communication with the foreign applications
and other ORDERS objects.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top