کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433538 1441739 2010 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Rigi—An environment for software reverse engineering, exploration, visualization, and redocumentation
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Rigi—An environment for software reverse engineering, exploration, visualization, and redocumentation
چکیده انگلیسی

The Rigi environment is a mature research tool that provides functionality to reverse engineer software systems. With Rigi large systems can be analyzed, interactively explored, summarized, and documented. This is supported with parsers to extract information from source code, an exchange format to store extracted information, analyses to transform and abstract information, a scripting language and library to automate the process, and a visualization engine to interactively explore and manipulate information in the form of typed, directed, hierarchical graphs. In this paper we describe Rigi’s main components and functionalities, and assess its impact on reverse engineering research. Furthermore, we discuss Rigi’s architecture and design decisions that led to a decoupling of major functionalities, and enable tool extensibility, interoperability and end-user programmability.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 75, Issue 4, April 2010, Pages 247–263
نویسندگان
, ,