検索対象:     
報告書番号:
※ 半角英数字
 年 ~ 
 年

Development of a new Java channel access library JCAL

新しいJavaチャンネルアクセスライブラリJCALの開発

佐甲 博之   ; 池田 浩*

Sako, Hiroyuki; Ikeda, Hiroshi*

JavaチャンネルアクセスライブラリJCAはJavaによる機器制御アプリケーションで広く使われてきた。しかし、JCAは不安定性とコードの脆弱性の問題がある。これらを解決するため、新しいコンパクトなチャンネルアクセスライブラリ、JCAL(Java Channel Access Light library)を開発した。スレッドセーフ性とコードの堅牢性を保つために細心の注意が払われた。ライブラリの主要部分はシングルスレッドで動き、モニタのコールバックには他のスレッドが使用されるように設計された。ベンチマークテストの結果、JCAと同等の性能を達成した。

Java channel access library JCA has been widely used for device control applications in Java. However, JCA has instability problems and vulnerability of the codes. To overcome the issues, a new compact Java channel access library, JCAL (Java Channel Access Light library) has been developed. A special care is taken to keep thread safety and code robustness. The main part of the library is designed to work in a single thread, with the other threads for the monitor call-back functions. Benchmark tests have been carried out and compared to JCA, which show comparable performance.

Access

:

- Accesses

InCites™

:

Altmetrics

:

[CLARIVATE ANALYTICS], [WEB OF SCIENCE], [HIGHLY CITED PAPER & CUP LOGO] and [HOT PAPER & FIRE LOGO] are trademarks of Clarivate Analytics, and/or its affiliated company or companies, and used herein by permission and/or license.