Download A Customizable SVG Graph Visualization Engine

Transcript
Chapter 2 Background
Here, we discuss information essential in the understanding of our research. First,
we introduce reverse engineering, information visualization, and explain some reverse
engineering tools such as Rigi. Second, we provide some basic information about the
SVG language and, finally, we introduce the Eclipse development environment and the
Eclipse plug-in extensibility.
2.1 Reverse Engineering
Engineering is the application of scientific principles to the design, construction,
and operation of structures and machines. Software engineering is defined as “the
application of a systematic, disciplined, quantifiable approach to the development,
operation, and maintenance of software” [20]. It is concerned with creating, operating,
7