{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00012608","sets":["581:703:710"]},"path":["710"],"owner":"1","recid":"12608","title":["A Smart Virtual Machine for Heterogeneous Distributed Environments : PivotVM"],"pubdate":{"attribute_name":"公開日","attribute_value":"1999-06-15"},"_buckets":{"deposit":"96a6817a-cd97-4e6a-a7c3-fe08cfb7cfdc"},"_deposit":{"id":"12608","pid":{"type":"depid","value":"12608","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"A Smart Virtual Machine for Heterogeneous Distributed Environments : PivotVM","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"A Smart Virtual Machine for Heterogeneous Distributed Environments : PivotVM"},{"subitem_title":"A Smart Virtual Machine for Heterogeneous Distributed Environments : PivotVM","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"特集:新しいシステムソフトウェア","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"1999-06-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"National Institute of Multimedia Education"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"National Institute of Multimedia Education","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"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/12608/files/IPSJ-JNL4006005.pdf"},"date":[{"dateType":"Available","dateValue":"2001-06-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL4006005.pdf","filesize":[{"value":"1.3 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":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"c88369a6-5c70-46b7-a7b7-638fc779ea79","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 1999 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Noritaka, Osawa"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Noritaka, Osawa","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","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_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"This paper proposes a dynamically customizable smart virtual machine PivotVM as a basic software system for heterogeneous distributed environments. PivotVM is language-independent and stack-based and enhances programs' adaptability and integration into an environment. It has a small primitive instruction set and allows new instructions to be defined and existing instructions to be modified dynamically. This dynamic reconfiguration facility improves the code density of programs and enhances their adaptability within evolving environments. Integration in PivotVM makes the system simple and compact. This paper describes some applications of the system. PivotVM facilitates stream-type execution that performs a sequence of instructions received via communication without absolute jumps: This type of execution is suitable for World Wide Web broadcasting. The dynamic reconfiguration facility can also be used as a cache mechanism and as a protective measure. A prototype implementation is reported. PivotVM is compact enough to be implemented in a small embedded device.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"This paper proposes a dynamically customizable smart virtual machine, PivotVM, as a basic software system for heterogeneous distributed environments. PivotVM is language-independent and stack-based, and enhances programs' adaptability and integration into an environment. It has a small primitive instruction set, and allows new instructions to be defined and existing instructions to be modified dynamically. This dynamic reconfiguration facility improves the code density of programs and enhances their adaptability within evolving environments. Integration in PivotVM makes the system simple and compact. This paper describes some applications of the system. PivotVM facilitates stream-type execution that performs a sequence of instructions received via communication without absolute jumps: This type of execution is suitable for World Wide Web broadcasting. The dynamic reconfiguration facility can also be used as a cache mechanism and as a protective measure. A prototype implementation is reported. PivotVM is compact enough to be implemented in a small embedded device.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"2552","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"2543","bibliographicIssueDates":{"bibliographicIssueDate":"1999-06-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"6","bibliographicVolumeNumber":"40"}]},"relation_version_is_last":true,"item_2_alternative_title_2":{"attribute_name":"その他タイトル","attribute_value_mlt":[{"subitem_alternative_title":"並列分散処理"}]},"weko_creator_id":"1"},"id":12608,"updated":"2025-01-23T01:33:30.147674+00:00","links":{},"created":"2025-01-18T22:46:55.175039+00:00"}