Method to Extract Control Structures of Conditional Branch and Iteration for Generating Sequence Diagrams from Execution Traces

既存のレガシーシステムの振舞を分析するためのモデルを作成するリバースエンジニアリング技術である。振舞のモデル作成の目的としてはパフォーマンス分析を想定する。レガシーシステムの動的情報 (実行トレース) を観測し、それを元に、条件分岐や反復の制御構造を持つ全般化したシーケンス図を生成する。このような全般化された構造化シーケンス図は、振舞の理解と、システムの振舞の検証に利用することができる。これを人手のみで作業するのは多大な人的コストを要する。この作業を支援する機械的手段を提供することが目的である。

By: Satoshi HARAGUCHI and Kouichi ONO

Published in: RT0909 in 2010


This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.


Questions about this service can be mailed to .