期刊文献+

逆向工程中的UML序列图抽象技术 被引量:4

Abstract Technology of UML Sequence Diagram in Reverse Engineering
下载PDF
导出
摘要 研究了逆向工程中序列图的抽象问题。以逆向工程分析工具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)
关键词 序列图 逆向工程 进程 交互 UML 扩展机制 分析工具 侧面观察 抽象问题 层次 Reverse engineering UML Sequence diagram Abstract
  • 相关文献

参考文献6

  • 1Chikofsky E J,Cross I J H. Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software,1990,7(1):13-17
  • 2OMG Unified Modeling Language Specification Version 1. 3, June 1999
  • 3Selonen P,Systa T. Scenario-based Synthesis of Annotated Class Diagrams in UML. 2000
  • 4Systa T,Koskimies K. Extracting state diagrams from legacy systems. 1996
  • 5Systa T. Building high-level scenarios using static abstractions.1996
  • 6Kramer C. Design recovery by automated search for structural design patterns in object-oriented software. In:Proc. of the Third Working Conf. on Reverse Engineering, Nov. 1996.208 - 215

同被引文献27

  • 1褚华,李青山,陈平,郭俊丽.一种基于UML序列图的状态图合成方法[J].系统工程与电子技术,2005,27(3):524-528. 被引量:5
  • 2Ernst M D. Static and Dynamic Analysis: Synery and duality. In:ICSE Workshop on Dynamic Analysis, (Portland, OR), May 9,2003. 24-27
  • 3Richner T,Ducasse S. Recovering high level views of object-oriented applications from static and dynamic information. In: Proceedings of International Conference on Software Maintenance,Oxford, UK, IEEE CS Press, 1999. 13-22
  • 4Systa T. Static and Dynamic Reverse Engineering Techniques for Java Software Systems: [Ph D Dissertation]. Dept of Computer and Information Sciences, Unversity of Tampere, May 2000
  • 5陈平.C3I系统应用软件逆向工程开发工具研究任务申请书.本项目课题组,2001
  • 6张广红.UML序列图的逆向自动生成与剧情抽象:[硕士论文].西安:西安电子科技大学,2003
  • 7Kramer C. Design recovery by automated search for structural design patterns in object-oriented software. In: Proceedings of the Third Working Conference on Reverse Engineering, 1996. 208-221
  • 8陈平.iCALL呼叫中心应用支撑平台低层通信模型设计文档.西安电子科技大学软件工程研究所,2000
  • 9E J Chikofsky,J H Cross II.Reverse Engineering and Design Recovery :A Taxonomy[J].IEEE Software, 1990;7(1): 13-17
  • 10T Richner,S Ducasse.Recovering high level views of object-oriented applications from static and dynamic information[C].In:Proceedings of International Conference on Software Maintenance,Oxford,UK,IEEE CS Press, 1999:13-22

引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部