{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00158302","sets":["1164:2822:8625:8626"]},"path":["8626"],"owner":"11","recid":"158302","title":["Bluetoothを用いたマルチVM対応mrubyバイトコードローダ"],"pubdate":{"attribute_name":"公開日","attribute_value":"2016-03-17"},"_buckets":{"deposit":"8e3833f5-0629-43c0-bb27-7ca414527fe3"},"_deposit":{"id":"158302","pid":{"type":"depid","value":"158302","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"Bluetoothを用いたマルチVM対応mrubyバイトコードローダ","author_link":["302316","302311","302314","302312","302313","302315"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Bluetoothを用いたマルチVM対応mrubyバイトコードローダ"},{"subitem_title":"mruby Bytecode Loader Using Bluetooth in Multi-VM Environment","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"組込みシステム開発","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2016-03-17","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"大阪大学基礎工学部"},{"subitem_text_value":"オークマ株式会社"},{"subitem_text_value":"大阪大学基礎工学研究科"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"School of Engineering Science, Osaka University","subitem_text_language":"en"},{"subitem_text_value":"OKUMA Corporation","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Engineering Science, Osaka University","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/158302/files/IPSJ-EMB16040008.pdf","label":"IPSJ-EMB16040008.pdf"},"date":[{"dateType":"Available","dateValue":"2018-03-17"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-EMB16040008.pdf","filesize":[{"value":"2.4 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"42"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"d513a2bd-4932-4229-8686-8707e09dedfb","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2016 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"山本, 拓朗"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"大山, 博司"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"安積, 卓也"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Takuro, Yamamoto","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hiroshi, Oyama","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takuya, Azumi","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA12149313","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2188-868X","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"近年,組込みシステムは複雑化・大規模化しているため,ソフトウェアの生産性が問題になっている.組込みソフトウェア開発の生産性の向上を目的として,mruby (軽量 Ruby) を適用させたコンポーネントベース開発が可能なフレームワークである mruby on TECS を提案してきた.現状の mruby on TECS では,プラットフォームに mruby バイトコードを組み込んでいるため,mruby プログラムを修正する度にコンパイル・リンクし直す必要がある.さらに,マルチ VM を提供しているが,複数の mruby プログラムを効率良く並行動作させるには開発者がリアルタイム OS の機能を熟知している必要がある.本研究では,mruby on TECS の拡張として,mruby アプリケーションのバイトコードを Bluetooth で転送することで開発効率を向上させる.さらに,複数の mruby プログラムを協調動作できるフレームワークを提案する.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"In recent years, the productivity of embedded systems has become a problem due to their complexity and large-scale. For the purpose of improving the productivity for embedded software development, the mruby on TECS framework has been proposed that is applied mruby (Lightweight Ruby) and supports component-based development. In the current mruby on TECS, the mruby programs have to be compiled and linked every time the programs are modified because the mruby bytecodes are incorporated in the platform. Moreover, while the framework supports multi-VM, developers need to be familiar with the functions of RTOSs to effectively execute multiple mruby programs in concurrent. To improve the development efficiency, this paper proposes an mruby bytecode loader using Bluetooth as an extension of mruby on TECS. In addition, multiple mruby programs cooperatively run in the proposed framework.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"6","bibliographic_titles":[{"bibliographic_title":"研究報告組込みシステム(EMB)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2016-03-17","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"8","bibliographicVolumeNumber":"2016-EMB-40"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":158302,"updated":"2025-01-20T13:01:40.755470+00:00","links":{},"created":"2025-01-19T00:32:00.953557+00:00"}