Towards the Unified Recovery Architecture for Reverse Engineering

نویسندگان

  • Thomas Panas
  • Welf Löwe
  • Uwe Aßmann
چکیده

Program understanding, which is the acquisition of knowledge about a software system, is vital for all software engineering disciplines. One important aim of software engineering is hence the refinement of the program comprehension process to improve system maintenance effectively. Therefore, within this paper, our aim is to define a unified process for reverse engineering, including program analysis, the filtering and compression of program information and program visualization. The advantage of our unified recovery process lies in the decoupling of analysis and visualization, supporting specific tools and processes for each.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards the Unified Visualization Architecture for Reverse Engineering

Program understanding, which is the acquisition of knowledge about a software system, is vital for all software engineering disciplines. One important aim of software engineering is hence the refinement of the program comprehension process to improve system maintenance effectively. Therefore, within this paper, our aim is to define an unified process for reverse engineering, including program a...

متن کامل

Software Architecture Recovery and Modelling

This paper covers current trends and issues in software architecture recovery. It consists of a summary of the presentations and discussions of the Software Architecture Recovery and Modelling discussion forum held during WCRE 2001, the Working Conference on Reverse Engineering, Stuttgart, Germany, October 2, 2001.

متن کامل

Agile Software Architecture Recovery through Existing Solutions and Design Patterns

Software architectures evolve over time due to requirement and technology changes. Hence, software architecture recovery is often necessary to capture and document existing systems to effectively support product evolution and maintenance. Architectures of existing systems can be recovered using reverse engineering techniques. Reverse engineering deals with deriving higher-level descriptions of ...

متن کامل

A Framework for Software Architecture Recovery

The recovery of „higher-level“ representations from given source code of an existing software system is important for the development of program families. Therefore, we evaluated current reverse engineering technology to which extent and how architectural elements can be identified in a software system. The architecture recovery framework we discuss in this paper is ongoing research work within...

متن کامل

A Genetic Approach for Software Architecture Recovery from Object-Oriented Code

Software architecture is recognized as a critical element in the successful development and evolution of softwareintensive systems. Despite the important role of architecture representation and modeling many existing systems like legacy or eroded ones do not have a reliable architecture representation. In this paper we present an approach for architecture recovery from object-oriented code. It’...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003