WEKO3
アイテム
{"_buckets": {"deposit": "31781765-de32-4fcc-9115-ad4c6f176ff6"}, "_deposit": {"id": "12163", "owners": [], "pid": {"revision_id": 0, "type": "depid", "value": "12163"}, "status": "published"}, "_oai": {"id": "oai:nagoya.repo.nii.ac.jp:00012163", "sets": ["314"]}, "author_link": ["38576", "38577", "38578", "38579"], "item_10_biblio_info_6": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2009-12-01", "bibliographicIssueDateType": "Issued"}, "bibliographicPageEnd": "298", "bibliographicPageStart": "291", "bibliographic_titles": [{"bibliographic_title": "Asia-Pacific Software Engineering Conference (APSEC \u002709)", "bibliographic_titleLang": "en"}]}]}, "item_10_description_4": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "Software visualization with sequence diagrams is one of the promising techniques aimed at helping developers comprehend the behavior of object-oriented systems effectively. However, it is still difficult to understand this behavior, because the size of automatically generated sequence diagrams tends to be beyond the developer\u0027s capacity. In this paper, we propose a sequence diagram slicing method, which is an extension of our previous method based on a dynamic slicing technique using static information. Our proposed method is capable of accurate slice calculation based on high-precision data dependency and can support various programs, including exceptions and multithreading. In addition, our proposed new tool performs slice calculations on the Eclipse platform and we demonstrate the applicability of this method by applying the tool to two Java programs as case studies. The results confirm the effectiveness of our proposed method for understanding the behavior of object-oriented systems.", "subitem_description_language": "en", "subitem_description_type": "Abstract"}]}, "item_10_identifier_60": {"attribute_name": "URI", "attribute_value_mlt": [{"subitem_identifier_type": "HDL", "subitem_identifier_uri": "http://hdl.handle.net/2237/14042"}, {"subitem_identifier_type": "DOI", "subitem_identifier_uri": "http://dx.doi.org/10.1109/APSEC.2009.35"}]}, "item_10_publisher_32": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "IEEE", "subitem_publisher_language": "en"}]}, "item_10_relation_11": {"attribute_name": "DOI", "attribute_value_mlt": [{"subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "https://doi.org/10.1109/APSEC.2009.35", "subitem_relation_type_select": "DOI"}}]}, "item_10_rights_12": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "©2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.", "subitem_rights_language": "en"}]}, "item_10_select_15": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_select_item": "publisher"}]}, "item_10_source_id_7": {"attribute_name": "ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "1530-1362", "subitem_source_identifier_type": "PISSN"}]}, "item_10_text_14": {"attribute_name": "フォーマット", "attribute_value_mlt": [{"subitem_text_value": "application/pdf"}]}, "item_1615787544753": {"attribute_name": "出版タイプ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_970fb48d4fbd8a85", "subitem_version_type": "VoR"}]}, "item_access_right": {"attribute_name": "アクセス権", "attribute_value_mlt": [{"subitem_access_right": "open access", "subitem_access_right_uri": "http://purl.org/coar/access_right/c_abf2"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "Noda, Kunihiro", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "38576", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Kobayashi, Takashi", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "38577", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Agusa, Kiyoshi", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "38578", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Yamamoto, Shinichiro", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "38579", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2018-02-20"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "noda.pdf", "filesize": [{"value": "731.5 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 731500.0, "url": {"label": "noda.pdf", "objectType": "fulltext", "url": "https://nagoya.repo.nii.ac.jp/record/12163/files/noda.pdf"}, "version_id": "8d33f7c2-efe5-49b3-8b46-d1af6d547fb5"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "Debugging", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Program Comprehension", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Program Maintenance", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Program Slicing", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Reverse Engineering", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Sequence Diagram", "subitem_subject_scheme": "Other"}]}, "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": "Sequence Diagram Slicing", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Sequence Diagram Slicing", "subitem_title_language": "en"}]}, "item_type_id": "10", "owner": "1", "path": ["314"], "permalink_uri": "http://hdl.handle.net/2237/14042", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2010-08-26"}, "publish_date": "2010-08-26", "publish_status": "0", "recid": "12163", "relation": {}, "relation_version_is_last": true, "title": ["Sequence Diagram Slicing"], "weko_shared_id": -1}
Sequence Diagram Slicing
http://hdl.handle.net/2237/14042
http://hdl.handle.net/2237/14042aefdb8d4-94cc-4902-a4b3-f2d7236f879c
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | 学術雑誌論文 / Journal Article(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2010-08-26 | |||||
タイトル | ||||||
タイトル | Sequence Diagram Slicing | |||||
言語 | en | |||||
著者 |
Noda, Kunihiro
× Noda, Kunihiro× Kobayashi, Takashi× Agusa, Kiyoshi× Yamamoto, Shinichiro |
|||||
アクセス権 | ||||||
アクセス権 | open access | |||||
アクセス権URI | http://purl.org/coar/access_right/c_abf2 | |||||
権利 | ||||||
言語 | en | |||||
権利情報 | ©2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Debugging | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Program Comprehension | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Program Maintenance | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Program Slicing | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Reverse Engineering | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Sequence Diagram | |||||
抄録 | ||||||
内容記述 | Software visualization with sequence diagrams is one of the promising techniques aimed at helping developers comprehend the behavior of object-oriented systems effectively. However, it is still difficult to understand this behavior, because the size of automatically generated sequence diagrams tends to be beyond the developer's capacity. In this paper, we propose a sequence diagram slicing method, which is an extension of our previous method based on a dynamic slicing technique using static information. Our proposed method is capable of accurate slice calculation based on high-precision data dependency and can support various programs, including exceptions and multithreading. In addition, our proposed new tool performs slice calculations on the Eclipse platform and we demonstrate the applicability of this method by applying the tool to two Java programs as case studies. The results confirm the effectiveness of our proposed method for understanding the behavior of object-oriented systems. | |||||
言語 | en | |||||
内容記述タイプ | Abstract | |||||
出版者 | ||||||
言語 | en | |||||
出版者 | IEEE | |||||
言語 | ||||||
言語 | eng | |||||
資源タイプ | ||||||
資源タイプresource | http://purl.org/coar/resource_type/c_6501 | |||||
タイプ | journal article | |||||
出版タイプ | ||||||
出版タイプ | VoR | |||||
出版タイプResource | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |||||
DOI | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | DOI | |||||
関連識別子 | https://doi.org/10.1109/APSEC.2009.35 | |||||
ISSN | ||||||
収録物識別子タイプ | PISSN | |||||
収録物識別子 | 1530-1362 | |||||
書誌情報 |
en : Asia-Pacific Software Engineering Conference (APSEC '09) p. 291-298, 発行日 2009-12-01 |
|||||
フォーマット | ||||||
application/pdf | ||||||
著者版フラグ | ||||||
値 | publisher | |||||
URI | ||||||
識別子 | http://hdl.handle.net/2237/14042 | |||||
識別子タイプ | HDL | |||||
URI | ||||||
識別子 | http://dx.doi.org/10.1109/APSEC.2009.35 | |||||
識別子タイプ | DOI |