{"id":18509,"updated":"2025-01-22T22:42:58.793066+00:00","links":{},"created":"2025-01-18T22:51:13.688809+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00018509","sets":["934:1119:1142:1145"]},"path":["1145"],"owner":"1","recid":"18509","title":["リアルタイムOSとJava実行環境の統合アーキテクチャJTRON2.1仕様の策定とその評価"],"pubdate":{"attribute_name":"公開日","attribute_value":"2004-03-15"},"_buckets":{"deposit":"7bd87436-0eaf-4ee4-ab4b-f7220972ca10"},"_deposit":{"id":"18509","pid":{"type":"depid","value":"18509","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"リアルタイムOSとJava実行環境の統合アーキテクチャJTRON2.1仕様の策定とその評価","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"リアルタイムOSとJava実行環境の統合アーキテクチャJTRON2.1仕様の策定とその評価"},{"subitem_title":"Specification and Evaluation of a Hybrid Architecture JTRON2.1 Integrating a Java Runtime Environment and a Real - time OS","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"実時間システム","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2004-03-15","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"日本電気株式会社"},{"subitem_text_value":"豊橋技術科学大学/現在,名古屋大学大学院情報科学研究科"},{"subitem_text_value":"株式会社アプリックス/現在,株式会社ガイア・システム・ソリューション"},{"subitem_text_value":"日本電気株式会社"},{"subitem_text_value":"日本電気株式会社"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"Toyohashi University of Technology/Presently with Graduate School of Information Sciences, Nagoya University","subitem_text_language":"en"},{"subitem_text_value":"Aplix Corporation/Presently with Gaia System Solutions Inc.","subitem_text_language":"en"},{"subitem_text_value":"NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"NEC Corporation","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/18509/files/IPSJ-TACS4503008.pdf"},"date":[{"dateType":"Available","dateValue":"2006-03-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TACS4503008.pdf","filesize":[{"value":"366.6 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"16"},{"tax":["include_tax"],"price":"0","billingrole":"11"},{"tax":["include_tax"],"price":"0","billingrole":"14"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"f6724e1e-ef30-4c78-a409-47aa130d6396","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2004 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"中本, 幸一"},{"creatorName":"高田, 広章"},{"creatorName":"八谷, 祥一"},{"creatorName":"朝倉, 義晴"},{"creatorName":"樫宿昌房"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Yukikazu, Nakamoto","creatorNameLang":"en"},{"creatorName":"Hiroaki, Takada","creatorNameLang":"en"},{"creatorName":"Shouichi, Hachiya","creatorNameLang":"en"},{"creatorName":"Yoshiharu, Asakura","creatorNameLang":"en"},{"creatorName":"Norifusa, Kashijuku","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11833852","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7829","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Java言語は組込みシステムで必須なリアルタイム処理には適さないといわれている.本論文では,リアルタイム処理を行う組込みシステムでJava言語を利用するためにリアルタイムOSとJavaプログラムの実行環境を共存させたハイブリッドアーキテクチャJTRON2.1の仕様策定を行い,これに基づいた試作の評価結果と実システムでの応用事例を述べている.JTRON2.1仕様では,Javaスレッドとリアルタイムタスクは通信機能により協調動作を行う.この通信機能には,リアルタイムOSの資源をJavaスレッドから利用するアタッチクラス,Javaオブジェクトをリアルタイムタスクから利用する共有オブジェクト,Java言語のストリーム機能を利用したストリーム通信の3種類がある.この通信機能はリアルタイムOS,Java実行環境上にライブラリとして実現される.このライブラリを利用して,リアルタイム処理はリアルタイムOS上のリアルタイムタスクで処理し,非リアルタイム処理はJava実行環境上のJava スレッドで実行させるような環境が実現される.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"There exist some problems in real-time processing essential in embedded systems when the Java language is applied to the embedded systems. This paper presents specification, evaluation results and applications of a hybrid architecture JTRON2.1, in which the Java runtime environment and a real-time OS coexist in order to utilize the Java language in the embedded systems requiring real-time processing. In JTRON2.1 specification, Java threads and realtime tasks cooperate through communication mechanisms. The communication mechanisms consist of attach classes, shared objects and stream communication. The first one provides methods by which Java threads can access to real-time resources. By the second one, realtime tasks can access to Java objects. The third one utilizes the Java stream to communicate with real-time tasks. The communication mechanisms are implemented by libraries on the real-time OS and the Java runtime environment. Using the libraries, the hybrid architecture is realized, where real-time processing is executed by real-time tasks on the real-time OS and non real-time processing is done by Java threads on the Java runtime environment.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"78","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌コンピューティングシステム(ACS)"}],"bibliographicPageStart":"64","bibliographicIssueDates":{"bibliographicIssueDate":"2004-03-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"SIG03(ACS5)","bibliographicVolumeNumber":"45"}]},"relation_version_is_last":true,"weko_creator_id":"1"}}