(3.232.129.123) 您好!臺灣時間:2021/03/06 00:13
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:楊東儒
研究生(外文):Dong-Jue Yang
論文名稱:APER環境程序程式的樹狀表示法
論文名稱(外文):Tree Representation of Process Program in APER (Advanced Process Environment Research) environment
指導教授:陳振炎
指導教授(外文):Jen-Yen Jason Chen
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1999
畢業學年度:87
語文別:中文
論文頁數:29
中文關鍵詞:程序程式程序表示法
外文關鍵詞:Process ProgramProcess Representation
相關次數:
  • 被引用被引用:0
  • 點閱點閱:81
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本篇論文提出以樹狀表示法為核心的環境,當我們將程序程式以此法表示時,軟體工具皆可針對這相同表示法處理程式,使工具得以整合成環境。本環境依此觀念製作了tree builder,interpreter,debugger,simulator,abstractor及unparser等六個工具,另外,環境之架構包含了daemon及enactor,支援多人多工的軟體開發環境。本環境是架在Java Virtual Machine上執行,因此,能夠在網際網路上使用。

This research presents a new process programming environment with internal tree-representation, by which software tools can access the same representation, and thus can be integrated into a cohesive environment. Six tools are implemented in this environment. They are 1) tree builder, 2) interpreter, 3) debugger, 4) simulator, 5) abstractor, and 6) unparser. Also, the architecture of the environment includes a daemon and an enactor to support the multi-role and multitasking features of the environment. The environment is implemented on Java virtual machine which works well over the internet.

目錄
中文摘要…………………………………………………i
英文摘要…………………………………………………ii
誌謝……………………………………………………………iii
目錄……………………………………………………………iv
圖形目錄…………………………………………………v
第一章簡介………………………………………………………1
第二章相關研究…………………………………………………3
第三章樹狀表示法………………………………………………6
3.1APER環境核心:樹狀表示法……………………………6
3.2APER程式結構……………………………………………7
3.3語法樹的資料結構………………………………………9
第四章Process Evolution Model………………………………11
4.1APER環境架構……………………………………………11
4.2Process Engine結構……………………………………13
第五章APER核心工具……………………………………………14
5.1Tree builder……………………………………………14
5.2Interpreter………………………………………………15
5.3Simulator…………………………………………………16
5.4Debugger…………………………………………………17
5.5Abstractor………………………………………………17
5.6Unparser…………………………………………………18
第六章結論………………………………………………………19
參考文獻……………………………………………………………20
附錄一APER程序程式範例………………………………………22
附錄二APER語法樹各種tree node的定義………………………28

[1] Nazim H. Madhavji, "The process cycle", Software Eng. J, September 1991, pp. 234 - 242.
[2] L. Osterweil , "SOFTWARE PROCESS ARE SOFTWARE TOO," Proc.9th Int'l Conf. Software Eng. , ACM Press , New York, N.Y. , 1987, pp. 2-13.
[3] Paulk, M. C. , Curtis, B. & Chrissis, M. B. , et al. , Capability Maturity Model for Software, Software Engineering Institute Technical Report CMU / SEI - 91 - TR - 24, DTIC ADA240603, Carnegie Mellon Univ. Pittsburgh, PA, August 1991.
[4] J. Y. Chen, "CSPL: An Ada95-like, Unix-Based Process Environment, " IEEE Transactions on Software Engineering, vol. 23, no. 3, MARCH 1997, pp. 171-184.
[5] Peter H. Feiler, Watts S. Humphrey, "Software Process Development and Enactment: Concepts and Definitions", Proc. 2nd Int'l Conf. Software Process, IEEE CS Press, Los Alamitos, Calif., 1993, pp. 28 - 40.
[6] A. N. Habermann and D. S. Notkin, "Gandalf: Software development environment", IEEE Transactions on Software Engineering, SE-12 (12): 1117-1127, December 1986.
[7] Alfonso Fuggetta, "Functionality and architecture of PSEEs", Information and Software Technology, vol38, pp. 289-293, 1996.
[8] J. Lonchamp, "A Structured Conceptual and Terminological Framework for Software Process Engineering," Proc. Second Int'l Conf. Software Process, Berlin, pp. 41-53, 1993.
[9] R. Conradi, E. Osjord, P. H. Westby, and C. Liu - Beijing, "Software process modeling in EPOS: design and intial implementation". In 3rd International Workshop on Software Engineering and its Applications, pp. 365 - 381, Toulouse, France, December 3-7 1990.
[10] 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.
[11] 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.
[12] N. S. Barghuti, G. Kaiser, "Scaling up Rule - Based Software Development Environments", Proc. of the 3rd European Software Engineering Conf. ESEC' 91. Milan, Italy, October 1991.
[13] N. S. Barghouti, "Concurrency Control in Rule - Based Software Development Environments", Ph. D. Thesis, Columbia Univ., Technical Report CUCS-001-92, New York, USA, 1992.
[14] M. Aoyama, "Beyond software factories: concurrent-development process and an evolution of software process technology in Japan", Info. Software Technology vol. 38(1996).
[15] C. Grundy and D. Apperley, "A DECENTRALIZED ARCHITECTURE FOR
SOFTWARE PROCESS MODELING AND ENACTMENT", IEEE Internet Computing vol. 2, No. 5(September/October) 1998.
[16] 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.
[17] V. Ambriola, P. Ciancarini, C. Montangero, "Software Process Enactment in Oikos", Proceedings of the 4th ACM SIGSOFT Symposium on Software Development Environments, Irvine, California, December 1990.
[18] C. Fernstrom, "PROCESS WEAVER: Adding Process Support to UNIX", Technical Report 93002, pp. 1-25, Proceedings of the Second International Conference on the software Process, 25-26 February 1993, Berlin, Germany.
[19] Marvel Group, Marvel 3.1 Manual, Columbia Univ., 1993.
[20] Reinhard Adomeit, Wolfgang Deiters, Bernhard Holtkamp, Frank Schulke, Herbert Weber, "K/2R: A Kernel for the ESF Software Factory Support Environment", Proc. 2nd IEEE Int'l Conf. Systems Integration, IEEE CS Press, Los Alamitos, Calif., 1992, pp. 325-336.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔