完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.author | Hwang, Chung-Chien | |
dc.contributor.author | Chen, Deng-Jyi | |
dc.date.accessioned | 2009-08-23T04:41:37Z | |
dc.date.accessioned | 2020-05-25T06:39:49Z | - |
dc.date.available | 2009-08-23T04:41:37Z | |
dc.date.available | 2020-05-25T06:39:49Z | - |
dc.date.issued | 2006-10-16T03:29:44Z | |
dc.date.submitted | 2002-12-18 | |
dc.identifier.uri | http://dspace.lib.fcu.edu.tw/handle/2377/1423 | - |
dc.description.abstract | Java 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.extent | 30p. | |
dc.format.extent | 783726 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | zh_TW | |
dc.relation.ispartofseries | 2002 ICS會議 | |
dc.subject | OOP | |
dc.subject | Control Patterns | |
dc.subject | Data Mining | |
dc.subject | Java VM | |
dc.subject | Code Patterns | |
dc.subject | Benchmark Design | |
dc.subject | Program Optimization | |
dc.subject | Static and Dynamic Analysis | |
dc.subject.other | Databases and Software Engineering | |
dc.title | Control Patterns Analysis on Java Program Corpora | |
分類: | 2002年 ICS 國際計算機會議 |
文件中的檔案:
檔案 | 描述 | 大小 | 格式 | |
---|---|---|---|---|
ce07ics002002000211.PDF | 765.36 kB | Adobe PDF | 檢視/開啟 |
在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。