首页    期刊浏览 2024年10月06日 星期日
登录注册

文章基本信息

  • 标题:Reverse Engineering: An Analysis of Static Behaviors of Object Oriented Programs by Extracting UML Class Diagram
  • 本地全文:下载
  • 作者:Mrinal Kanti Sarkar ; Trijit Chatterjee ; Dipta Mukherjee
  • 期刊名称:International Journal of Advanced Computer Research
  • 印刷版ISSN:2249-7277
  • 电子版ISSN:2277-7970
  • 出版年度:2013
  • 卷号:3
  • 期号:12
  • 页码:135-141
  • 出版社:Association of Computer Communication Education for National Triumph (ACCENT)
  • 摘要:The Unified Modeling Language (UML) has been accepted as a standard for modeling object oriented system. It helps the designer to understand a problem well by focusing on one aspects of a problem at a time. In this paper we present a novel approach in which reverse engineering is performed and we have chosen UML as the modeling language to achieve a representation of the implemented system. In this work we have considered java programs. After a brief introduction to the subject, we present some analyses which go beyond mere enumeration of methods and fields. We sketch a method which determines classes and their attribute, operation and relationship: generalization, aggregation, association and various kind of dependencies in form of a simple class diagram that can be understood by a programmer when inspecting the source code of a given java programs. To fully understand the behavior of a system, it is crucial to have efficient techniques to reverse static views of the system. In this paper, we focus on the reverse engineering to find UML class diagram from an object oriented system and analysis of its static behavior.
  • 关键词:Reverse Engineering; Static; OOP; UML; Class Diagram.
国家哲学社会科学文献中心版权所有