完整後設資料紀錄
DC 欄位語言
dc.contributor.authorHwang, Chung-Chien
dc.contributor.authorChen, Deng-Jyi
dc.date.accessioned2009-08-23T04:41:37Z
dc.date.accessioned2020-05-25T06:39:49Z-
dc.date.available2009-08-23T04:41:37Z
dc.date.available2020-05-25T06:39:49Z-
dc.date.issued2006-10-16T03:29:44Z
dc.date.submitted2002-12-18
dc.identifier.urihttp://dspace.lib.fcu.edu.tw/handle/2377/1423-
dc.description.abstractJava programming, based on Object-Oriented (OO) paradigm, has played a major role in program design and implementation due to the fact that it is more extensible, maintainable, and reusable in the software system construction. Experiences of using Java programming have indicated that there exist disadvantages with respect to its execution inefficiency and complicated runtime behaviors. Program analysis is essential for performance measurement and improvement. Current static and dynamic analysis using OO programming cannot characterize runtime behavior well and are also hard to quantify the measured results. In this paper, research work was performed to analyze several Java program metrics and method invocation sequence. The results not only provide us a better understanding of the runtime behavior but also present more information for different application domains. Code-patterns are statically recurring structure specifically related to a programming language. It can be used in parallel to help designing software systems for solving particular problems. In opposition to code-patterns’ role in assisting compilation, control-patterns are dynamically recurring structures invoked during program execution time. It can be used to understand the run-time behaviors of OO-programs for the underlying architecture such as Java-VM. Control pattern describes the model of control transfer among objects in OO program execution. In this research, several control patterns are proposed and discussed. Particularly, we have analyzed and collected several control patterns over several Java program corpora. The experimental results show that control pattern does exist and provide quantitative analysis. Simple pattern, compound pattern and complex pattern have different ratio respectively, according to a variety of different source programs. Control patterns collected can be used to provide guidelines for Java programmers to write more effective Java program.
dc.description.sponsorship東華大學,花蓮縣
dc.format.extent30p.
dc.format.extent783726 bytes
dc.format.mimetypeapplication/pdf
dc.language.isozh_TW
dc.relation.ispartofseries2002 ICS會議
dc.subjectOOP
dc.subjectControl Patterns
dc.subjectData Mining
dc.subjectJava VM
dc.subjectCode Patterns
dc.subjectBenchmark Design
dc.subjectProgram Optimization
dc.subjectStatic and Dynamic Analysis
dc.subject.otherDatabases and Software Engineering
dc.titleControl Patterns Analysis on Java Program Corpora
分類:2002年 ICS 國際計算機會議

文件中的檔案:
檔案 描述 大小格式 
ce07ics002002000211.PDF765.36 kBAdobe PDF檢視/開啟


在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。