ログイン
言語:

WEKO3

  • トップ
  • コミュニティ
  • ランキング
AND
To

Field does not validate



インデックスリンク

インデックスツリー

WEKO

One fine body…

アイテム

{"_buckets": {"deposit": "480e4254-935c-4917-aa08-45f0ede520c1"}, "_deposit": {"id": "35661", "owners": [], "pid": {"revision_id": 0, "type": "depid", "value": "35661"}, "status": "published"}, "_oai": {"id": "oai:tsukuba.repo.nii.ac.jp:00035661"}, "item_5_biblio_info_6": {"attribute_name": "\u66f8\u8a8c\u60c5\u5831", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2002-03-15", "bibliographicIssueDateType": "Issued"}, "bibliographicIssueNumber": "3", "bibliographicPageEnd": "25", "bibliographicPageStart": "17", "bibliographicVolumeNumber": "43", "bibliographic_titles": [{"bibliographic_title": "\u60c5\u5831\u51e6\u7406\u5b66\u4f1a\u8ad6\u6587\u8a8c\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\uff08PRO\uff09"}]}]}, "item_5_description_4": {"attribute_name": "\u6284\u9332", "attribute_value_mlt": [{"subitem_description": "\u8907\u6570\u306eJava \u4eee\u60f3\u30de\u30b7\u30f3\uff08JVM\uff09\u3092\u5229\u7528\u3057\u3066\u6a5f\u80fd\u5206\u6563\u3092\u884c\u3046\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306e\u958b\u767a\u3092\u652f\u63f4\u3059\u308b\u30b7\u30b9\u30c6\u30e0Addistant\u306b\u3064\u3044\u3066\uff0c\u305d\u306e\u300c\u95a2\u5fc3\u306e\u5206\u96e2\u300d\uff08separation of concerns\uff09\u6a5f\u80fd\u3092\u8b70\u8ad6\u3059\u308b\uff0eAddistant\u3067\u306f\uff0c\u30d7\u30ed\u30b0\u30e9\u30de\u306f\u5206\u6563\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u914d\u7f6e\u3092\uff0c\u5206\u6563\u30a2\u30b9\u30da\u30af\u30c8\u3068\u547c\u3070\u308c\u308b\u30d5\u30a1\u30a4\u30eb\u306b\uff0c\u901a\u5e38\u306eJava\u30d7\u30ed\u30b0\u30e9\u30e0\u304b\u3089\u5206\u96e2\u3057\u3066\u307e\u3068\u3081\u3066\u8a18\u8ff0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0e\u307e\u305f\uff0c\u9060\u9694\u53c2\u7167\u306e\u8907\u6570\u306e\u5b9f\u88c5\u304b\u3089\u9069\u3057\u305f\u3082\u306e\u3092\u30af\u30e9\u30b9\u3054\u3068\u306b\u9069\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0eAddistant\u306f\u5206\u6563\u30a2\u30b9\u30da\u30af\u30c8\u306e\u6307\u5b9a\u306b\u5f93\u3044\u30d0\u30a4\u30c8\u30b3\u30fc\u30c9\u3092\u5909\u66f4\u3057\u3066\uff0c\u6307\u5b9a\u3055\u308c\u305f\u7279\u5b9a\u306e\u90e8\u5206\u304c\u9060\u9694\u306eJVM\u4e0a\u3067\u52d5\u4f5c\u3057\uff0c\u30ed\u30fc\u30ab\u30eb\u306eJVM\u4e0a\u3067\u52d5\u4f5c\u3059\u308b\u6b8b\u308a\u306e\u90e8\u5206\u3068\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8d8a\u3057\u306b\u901a\u4fe1\u3059\u308b\u3088\u3046\u306b\u3059\u308b\uff0e\u305f\u3068\u3048\u3070\uff0c\u7c21\u6f54\u306a\u5206\u6563\u30a2\u30b9\u30da\u30af\u30c8\u3092\u8a18\u8ff0\u3059\u308b\u3053\u3068\u306b\u3088\u308a\uff0cJava Swing\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u7528\u3044\u305f\u65e2\u5b58\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\uff0c\u9060\u9694\u5730\u306b\u3042\u308bJVM\u4e0a\u3067\u52d5\u4f5c\u3055\u305b\u3064\u3064\uff0c\u305d\u306eGUI\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u624b\u5143\u306b\u3042\u308b\u5225\u306eJVM\u4e0a\u3067\u52d5\u4f5c\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0e\nThis presentation discusses the function of \"separation of concerns\" in Addistant, which is a system supporting development of software providing functional distribution on multiple Java virtual machine (JVM). With Addistant, programmers can describe the allocation of distributed objects in a file called distribution aspect separated from a regular Java program. Also, it allows programmers to apply one of several techniques to each class for implementing remote references of the class. According to the specification in that distribution aspect, Addistant automatically transforms the bytecode of the program so that a specified part of the software run on a remote host communicating with the other part. For example, programmers can give Addistant a simple distribution aspect and an existing program written with the Swing library so that Swing objects are executed on a local JVM while the rest of objects are on a remote JVM.", "subitem_description_type": "Abstract"}]}, "item_5_publisher_27": {"attribute_name": "\u51fa\u7248\u8005", "attribute_value_mlt": [{"subitem_publisher": "\u4e00\u822c\u793e\u56e3\u6cd5\u4eba\u60c5\u5831\u51e6\u7406\u5b66\u4f1a"}]}, "item_5_publisher_28": {"attribute_name": "\u51fa\u7248\u8005\u5225\u540d", "attribute_value_mlt": [{"subitem_publisher": "Information Processing Society of Japan (IPSJ)"}]}, "item_5_relation_39": {"attribute_name": "\u7570\u7248\u3067\u3042\u308b", "attribute_value_mlt": [{"subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "http://id.nii.ac.jp/1001/00016798/", "subitem_relation_type_select": "URI"}}]}, "item_5_rights_12": {"attribute_name": "\u6a29\u5229", "attribute_value_mlt": [{"subitem_rights": "\u4e00\u822c\u793e\u56e3\u6cd5\u4eba\u60c5\u5831\u51e6\u7406\u5b66\u4f1a"}]}, "item_5_select_15": {"attribute_name": "\u8457\u8005\u7248\u30d5\u30e9\u30b0", "attribute_value_mlt": [{"subitem_select_item": "publisher"}]}, "item_5_source_id_7": {"attribute_name": "ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "1882-7802", "subitem_source_identifier_type": "ISSN"}]}, "item_5_source_id_9": {"attribute_name": "\u66f8\u8a8c\u30ec\u30b3\u30fc\u30c9ID", "attribute_value_mlt": [{"subitem_source_identifier": "AA11464814", "subitem_source_identifier_type": "NCID"}]}, "item_creator": {"attribute_name": "\u8457\u8005", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "\u7acb\u5800, \u9053\u662d"}], "nameIdentifiers": [{"nameIdentifier": "120568", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "\u5343\u8449, \u6ecb"}], "nameIdentifiers": [{"nameIdentifier": "120569", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "\u677f\u91ce, \u80af\u4e09"}], "nameIdentifiers": [{"nameIdentifier": "120570", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "\u30d5\u30a1\u30a4\u30eb\u60c5\u5831", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2015-10-06"}], "displaytype": "detail", "download_preview_message": "", "filename": "IPSJ-TPRO4303003.pdf", "filesize": [{"value": "180.4 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_free", "mimetype": "application/pdf", "size": 1804000, "url": {"label": "IPSJ-TPRO4303003", "url": "https://tsukuba.repo.nii.ac.jp/record/35661/files/IPSJ-TPRO4303003.pdf"}, "version_id": "58d5329a-bde4-4233-95f3-a83045bd0cdf"}]}, "item_language": {"attribute_name": "\u8a00\u8a9e", "attribute_value_mlt": [{"subitem_language": "jpn"}]}, "item_resource_type": {"attribute_name": "\u8cc7\u6e90\u30bf\u30a4\u30d7", "attribute_value_mlt": [{"resourcetype": "journal article", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "Addistant \uff1a\u30a2\u30b9\u30da\u30af\u30c8\u6307\u5411\u306e\u5206\u6563\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u652f\u63f4\u30c4\u30fc\u30eb", "item_titles": {"attribute_name": "\u30bf\u30a4\u30c8\u30eb", "attribute_value_mlt": [{"subitem_title": "Addistant \uff1a\u30a2\u30b9\u30da\u30af\u30c8\u6307\u5411\u306e\u5206\u6563\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u652f\u63f4\u30c4\u30fc\u30eb"}, {"subitem_title": "Addistant : An Aspect -oriented Distributed- programming Helper", "subitem_title_language": "en"}]}, "item_type_id": "5", "owner": "1", "path": ["2871/2874/827", "3/62/5616/707"], "permalink_uri": "http://hdl.handle.net/2241/00128409", "pubdate": {"attribute_name": "\u516c\u958b\u65e5", "attribute_name_i18n": "\u516c\u958b\u65e5", "attribute_value": "2015-10-06"}, "publish_date": "2015-10-06", "publish_status": "0", "recid": "35661", "relation": {}, "relation_version_is_last": true, "title": ["Addistant \uff1a\u30a2\u30b9\u30da\u30af\u30c8\u6307\u5411\u306e\u5206\u6563\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u652f\u63f4\u30c4\u30fc\u30eb"], "weko_shared_id": null}
  1. 研究科 (Graduate School)
  2. システム情報工学研究科 (Graduate School of Systems and Information Engineering)
  3. 板野 肯三 (Itano Kozo)
  1. コンテンツタイプ (Contents Type)
  2. 雑誌発表論文等 (Journal article, etc.)
  3. さ-
  4. 情報処理学会論文誌. プログラミング (Information Processing Society of Japan. Transactions on programming)

Addistant :アスペクト指向の分散プログラミング支援ツール

http://hdl.handle.net/2241/00128409
4cd75a42-6b2c-40c7-a44b-e88b4bf4b6ad
プレビュー
名前 / ファイル ライセンス Actions
IPSJ-TPRO4303003.pdf IPSJ-TPRO4303003 (180.4 kB)
item type Journal Article(1)
公開日 2015-10-06
タイトル
タイトル Addistant :アスペクト指向の分散プログラミング支援ツール
タイトル
言語 en
タイトル Addistant : An Aspect -oriented Distributed- programming Helper
言語
言語 jpn
資源タイプ
タイプ journal article
著者 立堀, 道昭

× 立堀, 道昭

WEKO 120568

立堀, 道昭

Search repository
千葉, 滋

× 千葉, 滋

WEKO 120569

千葉, 滋

Search repository
板野, 肯三

× 板野, 肯三

WEKO 120570

板野, 肯三

Search repository
抄録
内容記述 複数のJava 仮想マシン(JVM)を利用して機能分散を行うソフトウェアの開発を支援するシステムAddistantについて,その「関心の分離」(separation of concerns)機能を議論する.Addistantでは,プログラマは分散オブジェクトの配置を,分散アスペクトと呼ばれるファイルに,通常のJavaプログラムから分離してまとめて記述することができる.また,遠隔参照の複数の実装から適したものをクラスごとに適用することができる.Addistantは分散アスペクトの指定に従いバイトコードを変更して,指定された特定の部分が遠隔のJVM上で動作し,ローカルのJVM上で動作する残りの部分とネットワーク越しに通信するようにする.たとえば,簡潔な分散アスペクトを記述することにより,Java Swingライブラリを用いた既存プログラムを,遠隔地にあるJVM上で動作させつつ,そのGUIオブジェクトを手元にある別のJVM上で動作させることができる.
This presentation discusses the function of "separation of concerns" in Addistant, which is a system supporting development of software providing functional distribution on multiple Java virtual machine (JVM). With Addistant, programmers can describe the allocation of distributed objects in a file called distribution aspect separated from a regular Java program. Also, it allows programmers to apply one of several techniques to each class for implementing remote references of the class. According to the specification in that distribution aspect, Addistant automatically transforms the bytecode of the program so that a specified part of the software run on a remote host communicating with the other part. For example, programmers can give Addistant a simple distribution aspect and an existing program written with the Swing library so that Swing objects are executed on a local JVM while the rest of objects are on a remote JVM.
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 43, 号 3, p. 17-25, 発行日 2002-03-15
ISSN
収録物識別子 1882-7802
書誌レコードID
収録物識別子 AA11464814
権利
権利情報 一般社団法人情報処理学会
著者版フラグ
値 publisher
出版者
出版者 一般社団法人情報処理学会
出版者別名
出版者 Information Processing Society of Japan (IPSJ)
異版である
Back
0
views
See details
Views

Versions

Ver.1 2021-03-02 05:49:36.945037
Show All versions

Share

Mendeley CiteULike Twitter Facebook Print Addthis

Cite as

Export

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by CERN Data Centre & Invenio


Powered by CERN Data Centre & Invenio