@article{oai:ipsj.ixsq.nii.ac.jp:00009492,
 author = {今関, 雄人 and 高田, 眞吾 and 土居, 範久 and Yuto, Imazeki and Shingo, Takada and Norihisa, Doi},
 issue = {7},
 journal = {情報処理学会論文誌},
 month = {Jul},
 note = {ラウンドトリップエンジニアリングは,モデリング段階とコーディング段階を往復しながらソフトウェア開発を行う手法である.ラウンドトリップエンジニアリングを支援するために,クラス図の変更をソースコードに自動的に反映させ,またソースコードの変更をクラス図に自動的に反映させるツールがある.しかし,従来のツールでは,クラス図などの静的側面のモデルを扱うのみで,動的側面のモデル,すなわちシーケンス図やステートチャートとソースコード間のラウンドトリップエンジニアリングを扱うことはできない.そこで,本研究では動的モデルとソースコード間のラウンドトリップエンジニアリングを支援するツールを提案する.本ツールはMVCパターンに基づいたアプリケーションを対象とし,シーケンス図,ステートチャートとソースコード間のラウンドトリップエンジニアリングを支援する.本ツールを使用することにより,動的モデルとソースコード間の効率的なラウンドトリップエンジニアリングが可能となる., 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.},
 pages = {2328--2337},
 title = {ソフトウェアの動的モデルに着目したラウンドトリップエンジニアリングの支援},
 volume = {49},
 year = {2008}
}