Copyright (c) Vanderbilt University, 2004-2010 ALL RIGHTS RESERVED ** GReAT: Graph Rewriting And Transformations ** ** Software Requirements ** 1. Windows Operating system (2000, XP, Vista, 7) 2. GME 10, R10.2.9 from: http://www.isis.vanderbilt.edu/Projects/gme/Download.html NOTE: You need to have administrative privileges to install GME correctly. 3. UDM 3.2, R3.2.3 or later from: http://repo.isis.vanderbilt.edu/downloads?tool=UDM 4. Visual Studio 9 (2008) (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, 3, and 4 before proceeding. ** Install instructions ** 1. Export all previous transformation files to XML 2. Uninstall previous version of GReAT 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. ** Known Issues ** If you have generated code projects from v1.7.2 or before: Add $(GREAT_PATH)\include to preprocessor include directories Remove $(GREAT_PATH)\etc from preprocessor include directories Add $(GREAT_PATH)\lib to library directories Link to GReATUtils(d).lib and RTTGenerator(d).lib If you have generated code projects from v1.7.1 or before: Change paths from C:\Program Files\ISIS\GReAT\tmp to $(TMP)\GReAT To run the samples on Windows Vista or 7, copy the Samples folder to a writeable directory (e.g. Documents). 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. 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.