Copyright (c) Vanderbilt University, 2004-2009 ALL RIGHTS RESERVED ** GReAT: Graph Rewriting And Transformations ** ** Software Requirements ** 1. Windows Operating system (preferably NT, 2000, XP) 2. GME 9, R9.11.12 from: http://www.isis.vanderbilt.edu/Projects/gme/Download.html NOTE: You need to have administrative privileges to install GME correctly. 3. Visual Studio 9 (This version of GReAT can also be used with Visual Studio 2008 Express Edition Please visit http://www.microsoft.com/eXPress/download/#webInstall for instructions on how to download and install the free express edition) PLEASE DOWNLOAD AND INSTALL 2 and 3 before proceeding. ** Install instructions ** 1. Export all previous transformation files to XML 2. Uninstall previous version of GReAT and UDM (if installed seperately) 3. Run the install shield package to install GReAT and its related components 4. ** If you are upgrading from GReAT r1.1, run UPC.exe on previous model xme files to generate new xme files (You need to add mga.dtd to the user path or copy it to the local directory). Now you should be able to import the generated transformations in the new paradigm. 5. Read the GReAT User Manual for instructions on how to use GReAT and its associated tools. 6. To run the examples, please read the readme each example directory. The example directory is under the GReAT in the install path. ** Changelog ** 1. update with GME 9.11.12 2. Updated with UDM 3.2.2 3. Bug fix ** Known Issues ** Porting your old UMT models (pre GReAT v1.6.0): You can import your old UMT models using the "Import XML" feature in GME. The UserCodeLibrary has been moved from the Config model to the UserCodeLibrary model. If your old model contains UserCodeLibraries, it must be moved to the UserCodeLibrary model. This can be done automatically, by using the XSLT script found here: $\GReAT\etc\UmtUpdater.xls. User code libraries compatibility requirements: 1. If Udm features are used , you are requiered to specify UDM_DYNAMIC_LINKING preprocessor directive in the project options. This is needed because the generated files are linked against UdmDll(d).lib. 2. You must conform to the library naming convention of using the 'd' suffix for debug libraries. The generated project file links with d.lib for Debug configuration, and .lib for Release configuration.