ハヤシバラ ナオヒロ   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