跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.91) 您好!臺灣時間:2024/12/04 07:16
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:劉偉權
研究生(外文):Wei-Chan Liu
論文名稱:APER程序語言
論文名稱(外文):APER Process Language
指導教授:陳振炎
指導教授(外文):Jen-Yen Jason Chen
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1999
畢業學年度:87
語文別:中文
論文頁數:29
中文關鍵詞:程序
外文關鍵詞:process
相關次數:
  • 被引用被引用:0
  • 點閱點閱:105
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
摘要
本篇論文展現一種新的程序模塑語言 (Process Modeling Language, PML),稱為Aper程序語言。此語言乃是由Java實作而成之純物件導向語言,並可在網路上跨平台執行。首先,我們分析出程序程式中有哪些元件,如人,產品,工具,工作指派,關係,限制,異常,及循序流程和併行流程等。再來,利用以下的機制將此程序程式作完整的描摹,分別為:1)內訂類別,2)自訂類別,3) 關係表達型式,4)流程控制,及5)工作指派。我們也對現有的程序模塑語言相關研究加以分析及討論。

Abstract
This paper presents a new process modeling language called Aper process language. It is a pure object-oriented language with Java implementation which can be executed on different platforms over the internet. Firstly, the components of process program are covered, such as roles, products, tools, work assignments, relationships, schedules, exceptions, and the sequential flow and concurrent flow. Secondly, the mechanisms used to model the process program are depicted: (1) built-in classes, (2) customized classes, (3) relationships, (4) flow controls, (5) work assignments. Also, the related work is surveyed.

目錄
中文摘要………………………………………………………………i
英文摘要………………………………………………………………ii
誌謝………………………………………………………………iii
目錄………………………………………………………………iv
圖形目錄………………………………………………………………v
範例目錄………………………………………………………………vi
第一章導論…………………………………………………………1
第二章相關研究……………………………………………………2
第三章APER Process Language……………………………………5
3.1APER Process Language架構………………………………5
3.2內訂類別……………………………………………………7
3.3自訂類別……………………………………………………10
3.4關係表達型式………………………………………………11
3.5流程控制……………………………………………………13
3.6工作指派……………………………………………………15
第四章討論…………………………………………………………17
第五章結論…………………………………………………………18
第六章參考資料……………………………………………………19
附錄AProcess Program Example …………………………………21

參考資料 (Reference)
[1] J.Y. Chen , "CSPL :An Ada95-like , Unix-Based Process Environment , " IEEE Transaction on Software Engineering , vol. 23, no. 3, March 1997, pp. 171-184.
[2] J.Y. Chen and C.M. Tu, "An Ada-Like Software Process Language, " J. Systems Software, vol. 27, no. 1,pp. 17-25, Oct. 1994.
[3] Alfonso Fuggetta "Functionality and architecture of PSEEs ", Information and Software Technology, vol. 38, pp. 289-293, 1996.
[4] J. Lonchamp, "A Structured Conceptual and Terminological Framework for Software Process Engineering, " Proc. Second Int'l Conf. Software Process, Berlin, pp. 41-53, 1993.
[5] L. Osterweil, "SOFTWARE PROCESS ARE SOFTWARE TOO," Proc.9th Int'l Conf. Software Eng., ACM Press, New York, N.Y., 1987, pp. 2-13.
[6] G.Junker, B.Peuschel, W.Schafer, S.Wolf "Merlin :Supporting Cooperation in Software Development through a Knowledge-based Environment," PROCESS-CENTERED SOFTWARE ENGINEERING ENVIRONMENT , 1995, pp. 202-228 .
[7] R.N.Taylor, F.C.Belzf, L.A.Clarke, L.J.Osterweil, R.W.Selby, J.C.Wiled-en, A.L.Wolff, M.Young "Foundations for the Arcadia Environment Architecture," Proc.3rd ACM SIGSOFT/SIGPLAN Symp, Practical Software Development Environments, ACM Press, New York, N.Y., 1988, pp. 1-13.
[8] C.Grundy and D.Apperley,"A DECENTRALIZED ARCHITECTURE FOR SOFTWARE PROCESS MODELING AND ENACTMENT," IEEE Internet Computing Vol. 2, No.5 (September/October)1998.
[9] M.L. Jaccheri, G.P. Picco, P.Lago, "Eliciting Software Process Models with the E3 Language",ACM Transactions on Software Engineering and Methodology , Vol.7, No. 4, October 1998, pp. 368-410.
[10] V.Ambrola, R.Conradi, A.Fuggetta "Assessing Process-Centered Software Engineering Environments", ACM Transactions on Software Engineering and Methodology, vol. 6, no.3, July 1997,pp. 283-328.
[11] P. Armenise , S. Bandinelli , C. Ghezzi , A. Morzenti , "Software Processes Representation Languages:Survey and Assessment", Proc.4th Conf. Software Engineering and Knowledge Eng., IEEE CS Press , Los Alamitos , Calif ., 1992, pp. 455-462.
[12] S.M. Sutton and L.J. Osterweil, "The Design of a Next-Generation Process Language", Technical Report 96-030, Dept. of Computer Science, Univ. of Massachusetts at Amherst, 1996.
[13] S.M. Sutton Jr., D. Heimbigner, L.J. Osterweil, "APPL/A:A Language for Software Process Programming", ACM Trans. Software Eng. and Methodology, vol. 4 , no. 3 , pp. 221-286 , 1995.
[14] R. Conradi , M.L. Jaccheri ,C.Mazzi,M.N.Nguyen,A.Aarsten, "Design,Use,and Implementation of SPELL, a language for Software Process Modeling and Evolution",In J.C.Derniame(ed.):Proc. From EWSPT'92, Sept. 7-8 1992, Trondheim,Norway,Springer Verlag LNCS 635, pp. 167-177.
[15] R. Conradi ,E. Osjord, P.H. Westby, and C.Liu-Beijing. "Software process modelling in EPOS:design and initial implementation", In 3rd International Workshop on Software Engineering and its Applications , pp. 365-381 , Toulouse,France, Dec. 3-7 1990.
[16] John C. Doppke , Dennis Heimbiger , and Alexander L. Wolf, "Software Process Modeling and Execution within Virtual Environments", ACM Trans. On Software Engineering and Methodology , vol. 7, no. 1, pp.1-40 , Jan. 1998.
[17] V. Guhn , "The software process management environment MELMAC", in Proc. 1st European Workshop Process Modeling , Milano , Italy. May 1991 ,pp. 191-201.
[18] N. Barghuti ,G. Kaiser, "Scaling up Rule-Based Software Development Environents", Proc. of the 3rd . European Software Engineering Conference, ESEC '91. Milan, Italy, October 1991.
[19] P. Tarr and L.A. Clarke, "PLEIADES:An Object Management System for Software Engineering Environments", Proc. ACM SIGSOFT '93 Symp., Dec. 1993.
[20] A. Finkelstein , J. Kramer , and B. Nuseibeh , "OIKOS:Constructing process-centered SDEs",Software Process Modeling and Technology,Research Studies Press, London, U.K., 1994.
[21] S.Bandinelli,A.fuggetta, C. Ghezzi, "Software Processes as Real Time Systems:A case study using High-Level Petri nets",Proc. of International Phoenix conference on computers and Communications Arizona, April 1992.
[22] N. Belkhatir,J. Estublier, W.Melo, "Adele 2:An Approach to Software Development coordination"First European Workshop on Software Process Modeling ,Milan, Italy, May 1991.
[23] T. katayama, "A Hierarchical and Functional Software Process description and its Enaction",Proceedings 11th .ICSE, Pittsburgh PA, 1989.
[24] J.L. Peterson, Petri Net Theory and the Modeling of Systems. Englewood Cliffs, N.J..,Prentice Hall, 1981.

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