摘要
研究了逆向工程中序列图的抽象问题。以逆向工程分析工具RER的开发为背景,针对其逆向生成的进程问交互序列图和进程内部交互序列图,引入并实现了面向交互的抽象、面向类的抽象、面向进程模块的抽象和面向模式的抽象四种序列图抽象方法。同时,使用Rational Rose的扩展机制,将以上功能无缝嵌入到Rose开发环境中。从而使逆向工程分析工具RER具备了在可视环境下,以不同抽象层次、不同侧面观察和分析序列图的功能。
This paper emphasizes on the research of the technology for scenario abstraction of UML sequence diagram. Four kinds of abstraction Methods are presented. These abstraction Methods are interaction oriented, class oriented, process module oriented and pattern oriented abstract method. At the same time, based on the extendibility of Rational Rose, these abstraction Methods are implemented and seamless integrated into Rose development environment.
出处
《计算机科学》
CSCD
北大核心
2004年第12期169-172,共4页
Computer Science
基金
十五军事电了预研重点课题"C~3I系统应用软件逆向工程开发工具的研究"(编号:413060601)