Download User Manual Dracula

Transcript
1. Getting started
In this chapter you will learn what Dracula is and what it is used for and how you
begin working with it. First we will discuss what Dracula allows you to do. Then we
show you how Dracula is started and which options you have when starting it.
1.1. What is Dracula?
As of the name “Dracula” you may expect that this program must have something to
do with vampires. It does not. Maybe it would sometimes be a horror to work with
it, but hopefully not. So what is Dracula then?
Dracula is a system to visualize an IML-graph which was created using the tools from
the Bauhaus Project developed at the University of Stuttgart. Such an IML-graph is
an intermediate representation of the sourcecode of a certain software system. Here
is a short overview of the functions Dracula provides:
• creating subgraphs (called “graphs”) of an IML-graph which can be viewed on
screen
• many tools to explore those graphs (like scrolling, zooming etc.) and manipulating them (e.g. hiding or adding certain nodes etc.)
• full control over the layout and the appearance of nodes and edges in the graphs
• a powerful scripting language (the DSL) for executing all functions of the system by script commands
• and much more. . .
You may ask how the hell did they come to this strange name “Dracula”? Ok, let us
try to explain it. The word “graph” which Dracula is all about as you know already
sounds very similar to the german word “Graf”. And “Graf” is the german word for
“count”. Now, one of the most famous counts is of course count “Dracula”, so this
name was chosen for the system.
1.2. Starting Dracula
You may think that starting Dracula should be a simple task and indeed it is. Just
change into the directory where Dracula was installed to and type
5th December 2003: 8:48
7