WEKO3
アイテム
{"_buckets": {"deposit": "e7826e55-323e-43bd-b222-83a7ecedf8f4"}, "_deposit": {"created_by": 3, "id": "192", "owners": [3], "pid": {"revision_id": 0, "type": "depid", "value": "192"}, "status": "published"}, "_oai": {"id": "oai:kyutech.repo.nii.ac.jp:00000192", "sets": ["24"]}, "author_link": ["1145", "909"], "item_21_biblio_info_6": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2001-09", "bibliographicIssueDateType": "Issued"}, "bibliographicPageStart": "89", "bibliographicVolumeNumber": "2192", "bibliographic_titles": [{"bibliographic_title": "Lecture Notes in Computer Science"}]}]}, "item_21_description_4": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "Using mobile agent systems, cooperative distributed applications that run over the Internet can be constructed flexibly. However, there are some problems: it is difficult to understand collaborations among agents and travels of individual agents as a whole because mobility/collaboration functions tend to be intertwined in the code; it is difficult to define behaviors of agents explicitly because they are influenced by their external context dynamically. Many aspects of mobility/collaboration strategies including traveling, coordination constraints, synchronization constraints and security-checking strategies should be considered when mobile agent applications are constructed. In this paper, the concept of RoleEP(Role Based Evolutionary Programming) is proposed in order to alleviate these problems. In RoleEP, a field where a group of agents roam around hosts and collaborate with each other is regarded as an environment and mobility/collaboration functions that an agent should assume in an environment are defined as roles. An object becomes an agent by binding itself to a role that is defined in an environment, and acquires mobility/collaboration functions dynamically. RoleEP provides a mechanism for separating concerns about mobility/collaboration into environments and a systematic evolutionary programming style. Distributed applications based on mobile agent systems, which may change their functions dynamically in order to adapt themselves to their external context, can be constructed by synthesizing environments dynamically.", "subitem_description_type": "Abstract"}]}, "item_21_description_60": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"subitem_description": "Journal Article", "subitem_description_type": "Other"}]}, "item_21_full_name_3": {"attribute_name": "著者別名", "attribute_value_mlt": [{"affiliations": [{"affiliationNames": [{"affiliationName": "", "lang": "ja"}], "nameIdentifiers": []}], "familyNames": [{"familyName": "Ubayashi", "familyNameLang": "en"}, {"familyName": "鵜林", "familyNameLang": "ja"}, {"familyName": "ウバヤシ", "familyNameLang": "ja-Kana"}], "givenNames": [{"givenName": "Naoyasu", "givenNameLang": "en"}, {"givenName": "尚靖", "givenNameLang": "ja"}, {"givenName": "ナオヤス", "givenNameLang": "ja-Kana"}], "nameIdentifiers": [{"nameIdentifier": "1145", "nameIdentifierScheme": "WEKO"}], "names": [{"name": "Ubayashi, Naoyasu", "nameLang": "en"}, {"name": "鵜林, 尚靖", "nameLang": "ja"}, {"name": "ウバヤシ, ナオヤス", "nameLang": "ja-Kana"}]}]}, "item_21_publisher_7": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "Springer Berlin / Heidelberg"}]}, "item_21_relation_12": {"attribute_name": "DOI", "attribute_value_mlt": [{"subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "https://doi.org/10.1007/3-540-45429-2_7", "subitem_relation_type_select": "DOI"}}]}, "item_21_rights_13": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "Copyright (c) Springer-Verlag Berlin Heidelberg 2001"}]}, "item_21_select_59": {"attribute_name": "査読の有無", "attribute_value_mlt": [{"subitem_select_item": "yes"}]}, "item_21_source_id_8": {"attribute_name": "ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "0302-9743", "subitem_source_identifier_type": "ISSN"}, {"subitem_source_identifier": "1611-3349", "subitem_source_identifier_type": "ISSN"}]}, "item_21_text_36": {"attribute_name": "著者所属", "attribute_value_mlt": [{"subitem_text_value": "Systems Integration Technology Center, Toshiba Corporation, Tokyo, Japan"}, {"subitem_text_value": "Graduate School of Arts and Sciences, University of Tokyo, Tokyo, Japan"}]}, "item_21_version_type_58": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_ab4af688f83e57aa", "subitem_version_type": "AM"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorAffiliations": [{"affiliationNameIdentifiers": [], "affiliationNames": [{"affiliationName": "", "affiliationNameLang": "ja"}]}], "creatorNames": [{"creatorName": "Ubayashi, Naoyasu", "creatorNameLang": "en"}, {"creatorName": "鵜林, 尚靖", "creatorNameLang": "ja"}, {"creatorName": "ウバヤシ, ナオヤス", "creatorNameLang": "ja-Kana"}], "familyNames": [{"familyName": "Ubayashi", "familyNameLang": "en"}, {"familyName": "鵜林", "familyNameLang": "ja"}, {"familyName": "ウバヤシ", "familyNameLang": "ja-Kana"}], "givenNames": [{"givenName": "Naoyasu", "givenNameLang": "en"}, {"givenName": "尚靖", "givenNameLang": "ja"}, {"givenName": "ナオヤス", "givenNameLang": "ja-Kana"}], "nameIdentifiers": [{"nameIdentifier": "1145", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Tamai, Tetsuo"}], "nameIdentifiers": [{"nameIdentifier": "909", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2007-11-27"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "reflection2001.pdf", "filesize": [{"value": "273.9 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_free", "mimetype": "application/pdf", "size": 273900.0, "url": {"label": "reflection2001.pdf", "url": "https://kyutech.repo.nii.ac.jp/record/192/files/reflection2001.pdf"}, "version_id": "b19ffddf-6ec0-404d-8df1-3abde81399b7"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "eng"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "journal article", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "Separation of Concerns in Mobile Agent Applications", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Separation of Concerns in Mobile Agent Applications"}]}, "item_type_id": "21", "owner": "3", "path": ["24"], "permalink_uri": "http://hdl.handle.net/10228/434", "pubdate": {"attribute_name": "公開日", "attribute_value": "2007-11-27"}, "publish_date": "2007-11-27", "publish_status": "0", "recid": "192", "relation": {}, "relation_version_is_last": true, "title": ["Separation of Concerns in Mobile Agent Applications"], "weko_shared_id": 3}
Separation of Concerns in Mobile Agent Applications
http://hdl.handle.net/10228/434
http://hdl.handle.net/10228/434951dd1db-99db-4e2c-96cf-9873f5c67d7b
名前 / ファイル | ライセンス | アクション |
---|---|---|
reflection2001.pdf (273.9 kB)
|
|
Item type | 学術雑誌論文 = Journal Article(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2007-11-27 | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||
資源タイプ | journal article | |||||
タイトル | ||||||
タイトル | Separation of Concerns in Mobile Agent Applications | |||||
言語 | ||||||
言語 | eng | |||||
著者 |
鵜林, 尚靖
× 鵜林, 尚靖× Tamai, Tetsuo |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Using mobile agent systems, cooperative distributed applications that run over the Internet can be constructed flexibly. However, there are some problems: it is difficult to understand collaborations among agents and travels of individual agents as a whole because mobility/collaboration functions tend to be intertwined in the code; it is difficult to define behaviors of agents explicitly because they are influenced by their external context dynamically. Many aspects of mobility/collaboration strategies including traveling, coordination constraints, synchronization constraints and security-checking strategies should be considered when mobile agent applications are constructed. In this paper, the concept of RoleEP(Role Based Evolutionary Programming) is proposed in order to alleviate these problems. In RoleEP, a field where a group of agents roam around hosts and collaborate with each other is regarded as an environment and mobility/collaboration functions that an agent should assume in an environment are defined as roles. An object becomes an agent by binding itself to a role that is defined in an environment, and acquires mobility/collaboration functions dynamically. RoleEP provides a mechanism for separating concerns about mobility/collaboration into environments and a systematic evolutionary programming style. Distributed applications based on mobile agent systems, which may change their functions dynamically in order to adapt themselves to their external context, can be constructed by synthesizing environments dynamically. | |||||
書誌情報 |
Lecture Notes in Computer Science 巻 2192, p. 89, 発行日 2001-09 |
|||||
出版社 | ||||||
出版者 | Springer Berlin / Heidelberg | |||||
DOI | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | DOI | |||||
関連識別子 | https://doi.org/10.1007/3-540-45429-2_7 | |||||
ISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 0302-9743 | |||||
ISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 1611-3349 | |||||
著作権関連情報 | ||||||
権利情報 | Copyright (c) Springer-Verlag Berlin Heidelberg 2001 | |||||
出版タイプ | ||||||
出版タイプ | AM | |||||
出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa | |||||
査読の有無 | ||||||
値 | yes | |||||
著者別名 | ||||||
姓名 | Ubayashi, Naoyasu | |||||
言語 | en | |||||
姓名 | 鵜林, 尚靖 | |||||
言語 | ja | |||||
姓名 | ウバヤシ, ナオヤス | |||||
言語 | ja-Kana |