{"updated":"2025-01-23T03:22:06.751976+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00009492","sets":["581:586:592"]},"path":["592"],"owner":"1","recid":"9492","title":["ソフトウェアの動的モデルに着目したラウンドトリップエンジニアリングの支援"],"pubdate":{"attribute_name":"公開日","attribute_value":"2008-07-15"},"_buckets":{"deposit":"71437be3-91be-4a25-90e7-d0b237034bf7"},"_deposit":{"id":"9492","pid":{"type":"depid","value":"9492","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"ソフトウェアの動的モデルに着目したラウンドトリップエンジニアリングの支援","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"ソフトウェアの動的モデルに着目したラウンドトリップエンジニアリングの支援"},{"subitem_title":"Supporting Round-trip Engineering Focusing on Dynamic Models","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"特集:ソフトウェア工学の効果と価値","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2008-07-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"慶應義塾大学大学院理工学研究科"},{"subitem_text_value":"慶應義塾大学理工学部"},{"subitem_text_value":"中央大学理工学部"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Science and Technology, Keio University","subitem_text_language":"en"},{"subitem_text_value":"Faculty of Science and Technology, Keio University","subitem_text_language":"en"},{"subitem_text_value":"Faculty of Science and Technology, Chuo University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/9492/files/IPSJ-JNL4907007.pdf"},"date":[{"dateType":"Available","dateValue":"2010-07-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL4907007.pdf","filesize":[{"value":"670.1 kB"}],"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":"b64d5eb8-46f0-4f48-9dda-5c800b892b3d","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2008 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"今関, 雄人"},{"creatorName":"高田, 眞吾"},{"creatorName":"土居, 範久"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Yuto, Imazeki","creatorNameLang":"en"},{"creatorName":"Shingo, Takada","creatorNameLang":"en"},{"creatorName":"Norihisa, Doi","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":"ラウンドトリップエンジニアリングは,モデリング段階とコーディング段階を往復しながらソフトウェア開発を行う手法である.ラウンドトリップエンジニアリングを支援するために,クラス図の変更をソースコードに自動的に反映させ,またソースコードの変更をクラス図に自動的に反映させるツールがある.しかし,従来のツールでは,クラス図などの静的側面のモデルを扱うのみで,動的側面のモデル,すなわちシーケンス図やステートチャートとソースコード間のラウンドトリップエンジニアリングを扱うことはできない.そこで,本研究では動的モデルとソースコード間のラウンドトリップエンジニアリングを支援するツールを提案する.本ツールはMVCパターンに基づいたアプリケーションを対象とし,シーケンス図,ステートチャートとソースコード間のラウンドトリップエンジニアリングを支援する.本ツールを使用することにより,動的モデルとソースコード間の効率的なラウンドトリップエンジニアリングが可能となる.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Round-trip engineering is a software development method that iterates between the modeling phase and coding phase. Conventional tools support class diagrams and code for round-trip engineering, i.e., they automatically reflect changes in class diagrams to code and vice versa. Thus, although they support static models such as class diagram, they do not support dynamic models such as sequence diagrams and statecharts. In this paper, we propose a tool that supports round-trip engineering between dynamic models and source code. This tool targets MVC pattern-based applications, and supports sequence diagrams, statecharts, and source code. We use information from the controller of the MVC pattern to conduct the transformations between sequence diagrams, statecharts, and source code. This tool makes possible efficient round-trip engineering between dynamic models and source code.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"2337","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"2328","bibliographicIssueDates":{"bibliographicIssueDate":"2008-07-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"7","bibliographicVolumeNumber":"49"}]},"relation_version_is_last":true,"item_2_alternative_title_2":{"attribute_name":"その他タイトル","attribute_value_mlt":[{"subitem_alternative_title":"管理技術"}]},"weko_creator_id":"1"},"created":"2025-01-18T22:44:41.737497+00:00","id":9492,"links":{}}