Reverse engineering of sequence diagrams from framework based web applications

Yuto Imazeki, Shingo Takada

研究成果: Conference contribution

1 被引用数 (Scopus)

抄録

The reverse engineering of Web application is very important, because although their maintenance is frequent, documentation is not always available due to a very short time-to-market. One approach to reverse engineering is the static approach, where source code is analyzed without executing it, resulting in models for all possible inputs. However in static analysis, it is difficult to extract scenarios, which are sequences of accessed Web pages and called methods that achieve a logic. We propose a static analysis method which leverages characteristics of a framework, specifically JBoss Seam Framework. We present a tool that automatically extracts scenarios from a Web application and generates sequence diagrams. Our tool uses framework specific programming model, notation, and definition file to realize page transition analysis, identification of logics and scenarios, and analysis of information kept between multiple pages.

本文言語English
ホスト出版物のタイトルProceedings of the 13th IASTED International Conference on Software Engineering and Applications, SEA 2009
ページ202-209
ページ数8
出版ステータスPublished - 2009 12月 1
イベント13th IASTED International Conference on Software 13th IASTED International Conference on Software Engineering and Applications, SEA 2009 - Cambridge, MA, United States
継続期間: 2009 11月 22009 11月 4

出版物シリーズ

名前Proceedings of the 13th IASTED International Conference on Software Engineering and Applications, SEA 2009

Other

Other13th IASTED International Conference on Software 13th IASTED International Conference on Software Engineering and Applications, SEA 2009
国/地域United States
CityCambridge, MA
Period09/11/209/11/4

ASJC Scopus subject areas

  • ソフトウェア

フィンガープリント

「Reverse engineering of sequence diagrams from framework based web applications」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル