Skip to content

ESCHER Research Institute

Sections
Personal tools
You are here: Home » Systems Biology » Core Technologies » UDM

UDM

UDM

The Universal Data Model (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).

Developer Information

Developer: Vanderbilt University (ISIS)

Contact: Gabor Karsai

Tool Website: UDM Website

Tool Mailing List: list.isis.vanderbilt.edu

Tool Bug Reporting: JIRA

Tool License: UDM License

ESCHER Qualification
Evaluation Summary:
Intellectual Property License Open Source
Dependencies Adjunct Tools GReAT

 

Platform Requirements None
Functional Integrity Functional Specifications None Available

 

Interfaces GME

 

Scalability Not verified

 

Test Suites Available
Integratability Integration Frameworks
Documentation User Manuals Available

 

Reference Manuals Available

 

Documented Examples some examples in source/installation
User Support Versioning Visual SourceSafe

 

Bug Reports JIRA

 

FAQs, Mailing Lists, tutorial, training, etc. Mailing List Available
Quality Assurance Development Process None
« December 2008 »
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 31      
 
 

Powered by Plone

This site conforms to the following standards: