首页> 外文会议>International symposium on Principles and practice of programming in Java >Experiences with the development of a reverse engineering tool for UML sequence diagrams
【24h】

Experiences with the development of a reverse engineering tool for UML sequence diagrams

机译:开发用于UML序列图的逆向工程工具的经验

获取原文

摘要

The development of a toot for reconstructing UML sequence diagrams from executing Java programs is a challenging task. We implemented such a tool designed to analyze any kind of Java program. Its implementation relies heavily on several advanced features of the Java platform. Although there are a number of research projects in this area usually little information on implementation-related questions or the rationale behind implementation decisions is provided. In this paper we present a thorough study of technological options for the relevant concerns in such a system. The various options are explained and the trade-offs involved are analyzed. We focus on practical aspects of data collection, data representation and meta-model, visualization, editing, and export concerns. Apart from analyzing the available options, we report our own experience in developing a prototype of such a tool in this study. It is of special interest to investigate systematically in what ways the Java platform facilitates (or hinders) the construction of the described reverse engineering tool.
机译:开发用于从执行Java程序来重建UML序列图的嘟嘟声是一项艰巨的任务。我们实现了旨在分析任何Java程序的工具。它的实现在很大程度上依赖于Java平台的一些高级功能。尽管该领域有许多研究项目,但通常很少提供有关实施相关问题或实施决策依据的信息。在本文中,我们针对此类系统中的相关问题,对技术选择进行了全面的研究。解释了各种选择,并分析了所涉及的取舍。我们专注于数据收集,数据表示和元模型,可视化,编辑和导出问题的实际方面。除了分析可用的选项之外,我们在本研究中报告了我们自己开发这种工具的原型的经验。特别有趣的是,系统地研究Java平台以何种方式促进(或阻碍)所描述的逆向工程工具的构建。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号