DYNAMO Tool Description: ParaGen
Name
ParaGen: Para Generator
Description
ParaGen is a Para pretty printer that takes an
XMI file as an input and outputs an intermediate representation for
UML diagrams called Para. Currently, ParaGen supports a subset of
class and state diagrams and some OCL. ParaGen parses an XMI (XML
Metadata Interchange) file generated from a UML tool, such as ArgoUML
(http://www.tigris.org) and generates the Para representation.
Operating System Dependencies
ParaGen is compilable under UNIX or Solaris operating systems.
Program Dependencies
To use ParaGen the following external tools are needed:
-
ArgoUML -
ParaGen parses xmi files generated from ArgoUML version0.8.1. ParaGen
has not been fully tested with ArgoUML version0.9.x or Poseidon tools.
-
Xerces
XML Parser for C++ - ParaGen has been tested with Xerces version
1.3.0. Xerces must be installed on the system in order
for ParaGen to compile and run.
Compilation Instructions
To compile ParaGen for unix/solaris,
Xerces must be installed on the system. We had some trouble getting
ParaGen to work with the pre-compiled binaries available on the Xerces
website. We recommend that the user download the sourcecode for
Xerces 1.3 and recompile the binaries on their platform.
Once Xerces
has been installed on the system, the user will need to modify the
makefile:
PLATFORM = -D platform
XERCESROOT = current path to Xerces installation
In addition, it may be necessary to set the library flags to
references the correct version of the Xerces library.
i.e. -lxerces-c1_3 or -lxerces-c1_6_0
Type "make" to generate the ParaGen executable.
Once the executable has been generated, the user must set the LD_LIBRARY_PATH to point to the current location of the xerces library file.
Download
ParaGen source code for unix/solaris can be downloaded here
Point of Contact
dynamo-support@cc.gatech.edu
Last modified: Mon Mar 11 15:07:56 EST 2002