ハヤシバラ ナオヒロ
HAYASHIBARA NAOHIRO
林原 尚浩 所属 京都産業大学 情報理工学部 情報理工学科 職種 教授 |
|
言語種別 | 英語 |
発行・発表の年月 | 2014 |
形態種別 | その他 |
標題 | Aspect-oriented exception handling for network programming in a component-based framework |
執筆形態 | その他 |
掲載誌名 | Proceedings of the IASTED International Conference on Software Engineering, SE 2014 |
出版社・発行元 | Acta Press |
巻・号・頁 | pp.23-30 |
著者・共著者 | Takeru Ujinawa,Naohiro Hayashibara |
概要 | Exception handling is one of the most important factors in software development. It provides fault-tolerant functionality for possible errors occurred during execution. Most of modern programming languages (e.g., Java, C++, OCaml, Ruby, etc.) have such function. On the other hand, it is able to make the program complicated. One of the main drawback is to generate code clones. In this paper, we focus on exception handling on networking using aspect-oriented approach in a componentbased framework implemented in Java. Handling I/O related exceptions is separated from the main code and then weave it into the program before compiling. It reduces the cost of programming and increases readability of the program code. This approach is implemented as an extension of the Squareknot framework. We also discuss on the effect of this approach in the view point of source code and bytecode. |
DOI | 10.2316/P.2014.810-017 |