詳細検索結果
以下の条件での結果を表示する: 検索条件を変更
クエリ検索: "Java Platform, Standard Edition"
3件中 1-3の結果を表示しています
  • Hee Yuan TAN, Hyotaek LIM
    IEICE Transactions on Information and Systems
    2011年 E94.D 巻 1 号 146-154
    発行日: 2011/01/01
    公開日: 2011/01/01
    ジャーナル フリー
    Owing to the high expressiveness of regular expression, it is frequently used in searching and manipulation of text based data. Regular expression is highly applicable in processing Latin alphabet based text, but the same cannot be said for Hangeul*, the writing system for Korean language. Although Hangeul possesses alphabetic features within the script, expressiveness of regular expression pattern using Hangeul is hindered by the absence of syllable decomposition. Without decomposition support in regular expression, searching through Hangeul text is limited to string literal matching. Literal matching has made enumeration of syllable candidates in regular expression pattern definition indispensable, albeit impractical, especially for a large set of syllable candidates. Although the existing implementation of canonical decomposition in Unicode standard does reduce a pre-composed Hangeul syllable into smaller unit of consonant-vowel or consonant-vowel-consonant letters, it still leaves quite a number of the individual letters in compounded form. We have observed that there is a necessity to further reduce the compounded letters into unit of basic letters to properly represent the Korean script in regular expression. We look at how the new canonical decomposition technique proposed by Kim can help in handling Hangeul in regular expression. In this paper, we examine several of the performance indicators of full decomposition of Hangeul syllable to better understand the overhead that might incur, if a full decomposition were to be implemented in a regular expression engine. For efficiency considerations, we propose a semi decomposition technique alongside with a notation for defining Hangeul syllables. The semi decomposition functions as an enhancement to the existing regular expression syntax by taking in some of the special constructs and features of the Korean language. This proposed technique intends to allow an end user to have a greater freedom to define regular expression syntax for Hangeul.
  • Kozo OKANO, Satoshi HARAUCHI, Toshifusa SEKIZAWA, Shinpei OGATA, Shin NAKAJIMA
    IEICE Transactions on Information and Systems
    2019年 E102.D 巻 8 号 1498-1505
    発行日: 2019/08/01
    公開日: 2019/08/01
    ジャーナル フリー

    Java is one of important program language today. In Java, in order to build sound software, we have to carefully implement two fundamental methods hashCode and equals. This requirement, however, is not easy to follow in real software development. Some existing studies for ensuring the correctness of these two methods rely on static analysis, which are limited to loop-free programs. This paper proposes a new solution to this important problem, using software analysis workbench (SAW), an open source tool. The efficiency is evaluated through experiments. We also provide a useful situation where cost of regression testing is reduced when program refactoring is conducted.

  • 安場 健一郎, 多根 知周, 田中 義行, 後藤 丹十郎, 吉田 裕一, 黒崎 秀仁, 岡安 崇史, 星 岳彦
    農業情報研究
    2016年 25 巻 1 号 12-18
    発行日: 2016年
    公開日: 2016/04/01
    ジャーナル フリー
    情報通信によって環境制御を実施するユビキタス環境制御システム(UECS)用のJavaクラスライブラリの開発を行った.ライブラリはUECSの通信規約を実装しており,開発者は複雑なUECSの通信規約を意識することがない.本ライブラリを用いて気温のデータを自動的に受信して換気扇を操作するプログラムを作成したところ,45行で記述できた.ライブラリを使用しない場合の3.6%のプログラム行数で制御可能であったことから,本ライブラリはUECSのプログラム作成に係る労力を大幅に削減可能であった.また,Javaは様々なプラットフォームでサポートされているため本ライブラリの利用範囲は広く,UECSを利用した機器の開発や制御システムの構築を容易にすると考えられた.
feedback
Top