------------ GReAT: Graph Rewriting And Transformations ------------ This folder contains the GReAT related metamodels, tools, and examples developed by ISIS/Vanderbilt University. ------------ Copyright ------------ Copyright (c) Vanderbilt University, 2000-2004 Permission is granted to use this software for academic/research purposes ALL RIGHTS RESERVED Vanderbilt University disclaims all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall Vanderbilt University be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. --------------------- Software Requirements --------------------- 1. Windows Operating system (preferably NT, 2000, XP) 2. GME 4, R4.11.10 from: http://www.isis.vanderbilt.edu/Projects/gme/Download.html NOTE: You need to have administrative privileges to install GME correctly. 3. Visual Studio 6.0 SP6 PLEASE DOWNLOAD AND INSTALL 2 and 3 before proceeding. ---------------------- Folder structure ---------------------- The following folders are used by the individual projects. These folders are created by the toplevel GREAT project, and the folders are also available in the release package. bin/ Place for executables, DLLs doc/ Document etc/ Helper files for the user code compilers,etc. lib/ Library files meta/ Metamodel files ---------------------- Changelog ---------------------- 11/12/04 - Release 1.3.3 1. Updated to GME 4, R4.11.10. Please install GME4.11.10 first. 09/28/04 - Release 1.3.2 1. Require GME 4, R4.8.25 2. Support multiple models of the same meta. 3. Support UserCode library. In configuration model, user can define some other required include and library files, also user needs to specify the directories for these files. 4. Some bug fixes. 06/18/04 - Release 1.3.1 1. Minor bugfixes: -in umt cross link diagram PatternAssociation and PatternComposition links are not allowed, and a constraint has been added that checks if there are any of them present in the diagram. - in uml class diagram, if the association end has blank name, the Class name will be used as default name. 2. Please note the change of the software license. 06/04/04 - Release 1.3.0 1. GReAT has been ported to GME4. 2. The MetaGME2UML interpreter now supports interface inheritance, implementation inheritance and equivalence operators. 3. The GReAT engine now supports direct manipulation of in/out files. 4. Temporary links within the same paradigm are now supported. 5. Some minor bugfixes 05/06/04 - Release 1.2.4 1. Added support for cross links within the same paradigm 2. Added support for (1) Implementation Inheritance, (2) Interface Inhertance, (3) Equivalence, in MetaGME. 04/09/04 - Release 1.2.3 1. UMT paraidgm has changed. UPC.exe provided to migrate previous models. 2. UML paradigm has changed. UPC.exe can be used to migrate previous models. 3. Bug fixes in the master interpreter (including the one reported by Gabor Madl) 4. Bug fixes in GRE and GRD (reported by Tivadar) 5. GReAT Master interpreter dialog has a new "R" to be used when transformations have been moved to a different directory or computer. 6. Automated rolenames when connector connected to association class. 7. Code generator now supports direct manipulation of in/out files. ------------------------- Install instructions ------------------------- 1. Uninstall previous version of GReAT and UDM (if installed seperately) 2. Run the install shield package to install GReAT and its related components 3. Read the GReAT User Manual for instructions on how to used 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 ------------------------- -none-