ISIS Repository - UDM
Skip to content.

ISIS Repository

Sections
Personal tools
You are here: Home » Tools » tool » UDM
 



  UDM
    Purple Square  License
    Purple Square  Download
    Purple Square  FAQ
    Purple Square  Tutorials
    Purple Square  Source Code
    Purple Square  Development Process
    Purple Square  Testing
    Purple Square  Metrics



FAQ





 
 

UDM


UDM

F


1

Universal Data Model (UDM)

Universal Data Model (UDM)

UDM is a metaprogrammable tool for providing uniform access to data structures that could be persistent. The tool uses UML class diagram as the language for defining the data structures and it generates C++ or Java class definitions for implementing the classes. Each attribute and association will have a corresponding setter/getter method in the generated code. The generated class implementations are handles pointing to generic objects that provide the real implementation: these generic objects can be persistent and be mapped into: XML files, GME project files, database tables, or CORBA structures. For each kind of generic object there is a separate back-end library that implements the objects in terms of the underlying technology (XML structures, GME objects, database tables, CORBA structs).

A mini UDM "how to" can be found here.


http://www.isis.vanderbilt.edu/Projects/Mobies/default.html

http://www.isis.vanderbilt.edu/images/home-logo.gif

image/gif

opensource


http://repo.isis.vanderbilt.edu/downloads?tool=UDM

http://repo.isis.vanderbilt.edu/tools/td/udm/


https://research.isis.vanderbilt.edu/ir_wiki/Using_UDM/

http://list.isis.vanderbilt.edu/mailman/listinfo/udm-users

http://escher.isis.vanderbilt.edu/JIRA/secure/BrowseProject.jspa?id=10053

http://escher.isis.vanderbilt.edu/viewcvs.cgi?cvsroot=UDM



« November 2009 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Log in