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