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