跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.170) 您好!臺灣時間:2024/12/08 14:50
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:林憶萍
論文名稱:結合統一化模式語言與派區網路應用在電腦整合製造系統之設計與分析
論文名稱(外文):Incorporating UML with Petri Net for design and analysis of computer integrated manufacturing system
指導教授:林正平林正平引用關係
學位類別:碩士
校院名稱:國立海洋大學
系所名稱:機械與輪機工程學系
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:英文
論文頁數:75
中文關鍵詞:統一化模式語言派區網路電腦整合製造系統
外文關鍵詞:Unified modeling languagePetri netcomputer integrated manufacturing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:120
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在自動化技術程度提升的現代工業中,電腦整合製造已成為一個主要的趨勢,而整合不只是機器設備的自動化與電腦化,在整合製造系統中資訊傳遞的控制和管理也是一項很重要的課題。要將電腦整合製造中各應用系統間資訊的傳遞及控制之標準程序及特別法則,建立成一工作流程管控模組並自動轉換成可執行的程式碼需要大量的人力及時間,再經過反覆的測試與除錯後,也僅能找出語法及部分程序上的錯誤,有些邏輯上與原始程序及法則上的錯誤還是沒有有效辦法被找出來。本論文提出了一個使用統一化模式語言(UML)與派區網路的模型設計及分析方法,能有效的找出工作流程管控模組中邏輯及程序上錯誤的地方。運用統一化模式語言中所提出的使用案例及活動圖兩種表示法,將電腦整合製造系統中的工作流程依序以此兩種表示法建構出對應之UML模型,再將此UML模型中之活動圖轉換成一般型的派區網路,並進一步以所開發出之快速分析演算法將其轉換成整數規劃的數學模式,再使用LINDO解此整數規劃的問題,即可對此派區網路的模型做結構上的分析,找出模型結構邊界性及結構活性會造成溢流或死鎖現象發生的地方,加以修正,並反映到相對之UML模型上,最後藉由UML之程式轉換功能,完成系統之建立。
In modern industry, computer integer manufacturing (CIM) has become a major trend and is still attracting a lot of attentions on research and development in manufacturing. Manufacturing integration does not only mean automating and integrating manufacturing facilities but also managing and controlling the information flow among all computerized manufacturing application systems. It is a manpower- and time- consuming task to develop a highly maintainable computer software module for information control by repeated testing and debugging. Although there are some syntax errors can be found through the debugging, there are still some logical errors incurred during the design process that can not be found. This thesis used the standard UML diagram to model standard information flow procedures and industry dependent regulations and rules in designing the workflow control module among manufacturing application systems for CIM systems. Each use case in Use case diagram specified by UML represents one specific set of related scenarios in controlling the information flow. They can be modeled by activity diagrams in UML and then transformed into corresponding Petri net models. We then utilized the configurable graphic interface and the mathematical analysis methods of the Petri Net to find the logical error in these models. The Petri net was then analyzed by two fast algorithms with the execution of equivalent Integer Programming problems, and LINDO was used to solve these IP problems. Designer can correct as many logical errors as possible during the design phase
of the system before implementation.
1 Introduction 1
2 Unified Modeling Language(UML) 6
2.1 Use case Diagram 7
2.2 Class Diagram 9
2.3 Sequence Diagram 11
2.4 Collaboration Diagram 12
2.5 State Diagram 13
2.6 Activity Diagram 14
2.7 Component Diagram 18
2.8 Deployment Diagram 18
3 Petri Nets 20
3.1 Basic Definition 20
3.2 Structural Properties 22
3.3 Behavioral Properties 24
4 Computer Integrated Manufacturing and CIM Architectures 27
4.1 Mechanism to Control and Manage Information Flow for CIM 27
4.2 Data Commonalities among CAD/CAM/MRPII/SFC 28
4.3 Functional Design of CAD/CAM/MRPII/SFC 29
5 Research Methodology 30
5.1 System Modeling and Analysis 30
5.2 Translation between UML and Petri Nets 31
5.3 Fast Algorithms for Discovering Structural Errors in Petri Nets 37
5.4 Basic Scenarios Formed for CIM 42
6 Design and Analysis of CIM 45
6.1 UML Models of Basic Use Cases/Scenarios in CIM 45
6.1.1 Use case diagram 46
6.1.2 Class diagrams 47
6.1.3 Activity diagrams 51
6.2 Petri Net Models 54
6.3 Analysis for Discovering Structural Errors in Petri Net Models 57
6.3.1 IP formula for structural boundedness 58
6.3.2 IP formula for Structural Liveness 59
6.3.3 Results and discussions 60
7 Conclusions 73
References 74
1. Hsu, C., Angulo, C., Perry, A., and Rattner, L., A Design Method for Manufacturing Information Management, Proceedings of Conference on Data and Knowledge Systems for Manufacturing and Engineering, Hartford, CT, pp. 39-102, 1987.
2. Sepehri, M., Integrated Data Base for Computer Integrated Manufacturing, IEEE Circuits and Devices Magazine, March, pp. 48-54, 1987
3. Davis, W.J. and Jones, A.T., A Real-time Production Scheduler for a Stochastic Manufacturing Environment, International Journal of Computer Integrated Manufacturing, Vol. 1, pp. 101-102, 1988.
4. Harhalakis, G., Lin, C.P., Mark, L., and Pedro, M., Information Systems for Integrated Manufacturing (INSIM): a design methodology, International Journal of Computer Integrated Manufacturing, Vol. 4, No. 6, pp. 351-363, 1991.
5. Harhalakis, G., Lin, C.P., Mark, L., and Pedro, M., Structured Representation of Rule-based Specifications in CIM Using Updated Petri Nets, IEEE Transactions on Systems, Man and Cybernetics, Vol. 25, No. 1, pp. 130-144, 1995.
6. Flower, M. and Scott, K., UML distilled: a brief guide to the standard object modeling language, Addison-Wesley, Massachusetts, USA, 2000.
7. Narahari, Y. and Viswanadham, N., A Petri Net Approach to the modeling and Analysis of Flexible Manufacturing, Annals Operations Research, Vol. 3, pp.381-391, 1985.
8. Capellmann, C., Dibold, H., and Zerzog, U., Using High-Level Petri Nets in the Field of Intelligent Networks, Lecture Notes in Computer Science 1605, Springer-Verlag Berlin Heidelberg, pp. 1-36, 1999.
9. Harhalakis, G., Lin, C.P., Mark, L., and Pedro, M., Implementation of Rule-Based Information Systems for Integrated Manufacturing, IEEE Transactions on Knowledge and Data Engineering, Vol. 6, No. 6, pp. 892-908, 1994.
10. Delatour, J. and Paludetto, M., UML/PNO: A Way to Merge UML and Petri Net Objects for the Analysis of Real-Time Systems, Lecture Notes in Computer Science 1543, Springer-Verlag Berlin Heidelberg, pp. 511-514, 1998.
11. Bondavalli, A., Majzik, I., and Mura, I., Automatic Dependability Analysis for Supporting Design Decisions in UML, High-Assurance Systems Engineering 1999, Proceedings 4th IEEE International Symposium on, pp..64-71,1999.
12. Bordbar, B., Giacomini, L., and Holding, D.J., UML and Petri Nets for Design and Analysis of Distributed Systems, Proceedings of the 2000 IEEE International Conference on Control Applications, TM5-6, Anchorage, Alaska, USA, 2000.
13. King, P. and Pooley, R., Derivation of Petri Net Performance Models from UML Specifications of Communications Software, TOOLS 2000 - Lecture Notes in Computer Science 1786, Springer-Verlag Berlin Heidelberg, pp. 262-276, 2000.
14. Elkoutbi, M. and Keller, R., User Interface Prototyping Based on UML Scenarios and High-Level Petri Nets, ICATPN 2000 - Lecture Notes in Computer Science 1825, Springer-Verlag Berlin Heidelberg, pp. 166-186, 1998.
15. Baresi, L. and Pezze, M., On Formalizing UML with High-Level Petri Nets, Concurrent OOP and PN - Lecture Notes in Computer Science 2001, Springer-Verlag Berlin Heidelberg, pp. 276-304, 2001.
16. Garrido, J.L. and Gea, M., A Coloured Petri Net Formalism for a UML-based Notation Applied to Cooperative System Modeling, DSV-IS 2002 - Lecture Notes in Computer Science 2545, Springer-Verlag Berlin Heidelberg, pp. 16-18, 2002.
17. Lee, R.C. and Tepfenhart, W.M., UML and C++: a practical guide to object-oriented development, Prentice Hall, New Jersey, USA, 1997.
18. Alhir, S.S., UML in a nut shell: a desktop quick reference, O’Reilly, Cambridge, USA, 1998.
19. Peterson .J. L., Peter Net : Theory and the Modeling of Systems, Prentice-Hall, New Jersey, 1981.
20. Murata .T., Petri Net : Properties, Analysis and Applications, Proceedings of the IEEE 77(4) (1989) 541-580.
21. Reisig .W., A Principle of Petri Net. Springer —Verlag/ Berlin Heidelberg New York, 1992.
22. Capellmann .C., Dibold .H., Zerzog. U., Using High-Level Petri Nets in the Field of Intelligent Networks, Lecture Notes in Computer Science 1605, Springer-Verlag Berlin Heidelberg, 1999, pp. 1-36.
23. Kohler .M., Moldt. D., Rolke .H., Modelling the Structure and Behaviour of Petri Net Agents, Lecture Notes in Computer Science 2075, Springer-Verlag Berlin Heidelberg, 2001, pp. 225-241.
24. Reid .M. Zuberek W.M., Timed Petri Net Models of ATM LANs, Lecture Notes in Computer Science 1605, Springer-Verlag Berlin Heidelberg, 1999, pp. 150-175.
25. Hirel .C. , Tuffin .B. , Trivedi .K. S., SPNP: Stochastic Petri Nets. Version 6.0, Lecture Notes in Computer Science 1786, Springer-Verlag Berlin Heidelberg, 2000, pp. 354-357.
26. Memmi G Roucairol .G., Linear Algebra in Net Theory, Net Theory and Application-Lecture Notes in Computer Science, Springer —Verlag/ Berlin Heidelberg New York. 1984, pp.213-223.
27. 錢宗義,“派區網路應用於智慧型網路”,國立海洋大學機械與輪機工程學系碩士論文,2000.
28. 許銀雄譯,“UML精華─應用標準物件模式語言”,美商愛迪生維斯理、松岡電腦圖書資料股份有限公司
29. http://www.dotspace.idv.tw/index.html 點空間網站
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top