跳到主要內容

臺灣博碩士論文加值系統

(3.233.217.106) 您好!臺灣時間:2022/08/17 12:01
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張晏誌
論文名稱:發展以模型驅動為基礎的元件式製造執行系統架構
論文名稱(外文):Developing Component-Oriented MES Based on Model-Driven Architecture
指導教授:陳飛龍陳飛龍引用關係
學位類別:碩士
校院名稱:國立清華大學
系所名稱:工業工程與工程管理學系
學門:工程學門
學類:工業工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:英文
中文關鍵詞:模型驅動架構元件導向製造執行系統統一塑模語言共同物件請求仲介架構
外文關鍵詞:Model Driven Architecturecomponent-orientedMESUMLCORBA
相關次數:
  • 被引用被引用:1
  • 點閱點閱:173
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
近二十年來由於資訊技術不論在軟體或硬體方面都有的快速成長,這使得開發製造執行系統開發面臨更多元的挑戰。另外一方面隨著網路技術的應用與開發日趨成熟,元件式的軟體開發以及相容於各種不同異質性平台的程式將成為主流。為了能夠充分利用這些新科技所帶來的好處,建立一個可與舊有系統相容而又能結合這些不斷演進的資訊技術架構將是未來的趨勢。
模式驅動架構(Model-Driven Architecture)是物件管理組織(OMG)近年所提出的軟體開發架構規格。在這一個架構之下,軟體開發分成三個階段:(1)與實作平台無關的模型建立;(2)建立與特定實作平台相關的模型;(3)實作程式碼。一個中性(與實作平台無關)的模式將可不斷的重複利用在不同應用環境,透過特定的轉換就可以達到與不斷演靜的資訊技術相容的目標。在本論文架構中包含三個主要的開發階段來完成模式驅動架構的製造執行系統:(1)分割並且建立製造系統的核心功能模組;(2)發展特定平台的功能模組;(3)實作與建立元件程式碼。這些開發出來的功能元件將可以輕易的部屬在不同的應用環境,若要應用在不同的實作環境,那麼只需透過轉換不同平台資訊的功能模組就能完成。如此一來模式驅動的製造執行系統架構便可以靈活、彈性、以及快速的反映和擴充在複雜的製造環境以及異質性的電腦作業環境。
在研究中實作了一些簡單的功能元件,這些元件可被部署在EJB的分散式環境下。相關的功能元件可以重複的步驟分析實作出來,進而組合成製造執行系統的核心功能模組。元件的設計降低了系統的複雜程度也相容於分散式的環境,同時這些元件也可以透過特定平台模式的修改而重新實作部署,以達到重複利用和相容於不同實作平台的特性,而不需要將模式重新設計。

A Manufacturing Execution System (MES) is an on-line integrated computerized system that is the accumulation of the methods and tools used to accomplish production [Michael, 1997]. In the latest two decades, the IT has made great progress both in hardware and software development. The design of computerized systems for MES has changed dramatically with these advance technologies like Distributed Computing Environment (DCE). In order to exploit the niches of new technologies, we need a neutral architecture to support the evolving IT and the legacy systems.
The Model-Driven Architecture (MDA) is the recently underway specification of OMG. The MDA dedicates to provide an open and vendor-neutral approach of software system development and leverages the value of OMG’s standards. The framework of MDA-based Component-Oriented MES (COMES) proposed in this thesis intend to take the advantages of MDA and component-oriented technology via three developing stages: (1) partitioning and constructing COMES core functions models, (2) developing the COMES function models of PSM, and (3) implementing and building codes. By adopting this framework, it is expected that an agile, flexible, extensible and interoperable MES system can be established under a complex manufacturing environment with the consideration of diverse legacy systems and heterogeneous platforms.
From the implementation results conducted in this research, the framework of MDA-based COMES, it demonstrates the merits of this new specification of OMG in manufacturing domains. The MES can be built in an efficient way and possesses the advantages reusability and interoperability when system requirements and platforms are changed.

ABSTRACT I
ABSTRACT (CHINESE) II
ACKNOWLEDGEMENT III
CONTENTS IV
LIST OF FIGURES VI
Chapter 1 INTRODUCTION 1
1.1 Research Background 1
1.2 Research Motivation 2
1.3 Research Objective 3
1.4 Research Methodology 5
Chapter 2 LITERATURE REVIEW 7
2.1 Introduction of Manufacturing Execution Systems 7
2.2 Distributed Object-Oriented Technology 11
2.2.1 Three pillars of object-oriented programming 11
2.2.2 Distributed Object 13
2.3 Frameworks of Distributed Object-Oriented MES 14
2.3.1 NIIIP-SMART Architecture 14
2.3.2 OpenMES based on distributed objected computing 15
2.3.3 Distributed Object-Oriented MES Framework 17
2.4 The infrastructure & modeling standards of OMG 18
2.4.1 What’s CORBA? 19
2.4.2 A Brief Introduction of UML 25
2.5 A Neutral Architecture of MDA 32
2.5.1 Overview of MDA 32
2.5.2 Modeling, Deploying, Generating Application through MDA 33
Chapter 3 ARCHITECTURE OF MDA-BASED MES 36
3.1 Partitioning and Constructing COMES Function Models 40
3.1.1 Partition of the MES Core Functions 40
3.1.2 ABF for Managing MES Models and Functional Modules 43
3.2 Developing the COMES Function Models of PSM 51
3.2.1 Component Models Implementation & Life-Cycle Management 51
3.2.2 The PSM Construction -Target Platform Mapping 56
3.3 Implementation and Building Codes 59
Chapter 4 APPLYING THE COMES ARCHITECTURE 62
4.1 Environment of Applying MDA-Based COMES 62
4.2 Developing Partial Modules of Functions Framework 65
4.2.1 The Manufacturing Object Modeling for Work Order 67
4.2.2 The Federated UML/XML Model Repository for MOM 72
4.2.3 The COMES Functions of Modules Representation 73
4.2.4 The COMES of UML Completion 75
4.2.5 The Translative Code Generator and IDEs 80
4.2.6 The Implement, Deploy and Test Environment of ArcStyler 84
4.3 Conclusions 86
Chapter 5 CONCLUSION AND FURTHER RESEARCH 88
5.1 Conclusions 88
5.2 Further Investigation 89
REFERENCES 91
APPENDIX 93

Atkinson, C., Paech, B., Reinhold, J. and Sander, T., “Enterprise Distributed Object
Computing Conference, 2001. Proceedings. Fifth IEEE International”, pp. 212-223, 2001
Barry, J., et al.; NIIIP-SMART: An Investigation of Distributed Object Approaches to Support MES Development and Deployment in a Virtual Enterprise
Booch, G.., Rumbaugh, J. and Jacobson, I.; The Unified Modeling Language User
Guide, Addison Wesley, 2000
Breton, E. and Bezivin, J.; “Model Driven Process Engineering”, “Computer Software
and Applications Conference, 2001. COMPSAC 2001. 25th Annual International”, pp. 225-230, 2001.
Cheng, F.-T., Shen, E., Deng, J.Y. and Nguyen, K.; “Development of a system
framework for the computer-integrated manufacturing execution system: a distributed object-oriented approach”, Computer Integrated Manufacturing, 1999, Vol. 12, No. 5 pp. 384-402.
Grimes, R.; Professional DCOM Programming; Chicago, IL: Wrox Press, 1997.
Hassn, G..; Design Concurrent, Distributed, an Real-Time Applications with UML; Addsion-Weley, 2000.
Hori, M.; “Empirical evaluation of a domain-oriented component library based on an embedded case study design’, International Journal of Human-Computer Studies, 1998, Vol. 49, No. 4 pp. 601-626.
John, S.; “CORBA 3 Fundamentals and Programming 2nd Edition”, John Wiley & Sons, 2000
Masahiro, H., Tateo, K., and Akira O.; OpenMES: Scalable Manufacturing Execution Framework Based on Distributed Object Computing, 1999.
MESA, MES White Paper #6 (Manufacturing Execution System),
http://www.mesa.org/html/resource.htm, 1997.
Michael, M.; Applying Manufacturing Execution Systems, St. Lucie Press, 1997.
OMG, Document ormsc/01-07-01 (Model Driven Architecture),
http://www.omg.org/cgi-bin/doc?ormsc/2001-07-01, 2001a.
OMG, White Paper/01-12-01 (Developing in OMG’s Model Driven Architecture),
ftp://www.omg.org/pub/docs/omg/01-12-01.pdf, 2001b.
OMG, Document formal/00-10-38 (Common Object Request Broker Architecture
(CORBA) 2.4), http://cgi.omg.org/cgi-bin/doc?formal/00-10-38.pdf, 2000c.
OMG Document formal/01-09-67 (Unified Modeling Language (UML)),
http://www.omg.org/cgi-bin/doc?formal/01-09-67, 2000d.
OMG, Whitepaper/00-11-05 (Model Driven Architecture),
ftp://www.omg.org/pub/docs/omg/00-11-05.pdf, 2000e.
Richard, H.; Convergent Architecture, Building Model-Driven J2EE Systems with UML; John Wiley & Sons, Inc, 2002.
Robert, B.J., William, C.G. and James, V.H.; “Concepts of Single-Paradigm Object-Oriented Development, with Application to a Manufacturing Information System”, IEEE Transactions on Systems, Man, And Cybernetics-Part A: System and Humans, Vol. 26, No. 5, Sept 1996.
Robert, O., Dan, H. and Jeri, E., The Essential Distributed Objects Survival Guide, John Wiley & Sons, 1996.
Samanich N., Understanding your requirements before choosing an mes, Manufacturing Systems, pages 34--39, 1993.

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