Overview of UML Model Features

Reviews
Shared by: akimbo
Stats
views:
32
rating:
not rated
reviews:
0
posted:
11/4/2008
language:
pages:
0
UML Feature One to One Association One to Many Association Many to One Association Many to Many Association caCORE SDK #6137 Enumeration Support Composition Support Aggregation Support Complex Datatypes and Object as attribute Interface Support Inheritance Support Inheritance across packages pBIO feedback 1 1 1 1 caCORE Codegen Yes Yes Yes Yes XML Utility Ignore Ignore Ignore Ignore 1 1 1 1 1 1 1 No No No No No table per class Yes Ignore Ignore Ignore Ignore Ignore Ignore Ignore XMI Handler Read Read Read Read Read through Stereotype No No No No Read Read Semantic Connector Ignore Ignore Ignore Ignore Yes Ignores Ignores No No Ignores Ignores No (not all naming conventions are supported) No No Support for genuine domain models Primitive datatypes Id attribute Mandatory 1 2 2 No No Yes Ignore Ignore Yes Read No Abstract Class 2 No Ignore No No Provide support for DAOs classes that are comprised of 1 one more attributes from existing and multiple domain objects Use of fully comprehensive open source MDA tool (e.g. AndroMDA) that has many of the options above already covered AndroMDA would not provide all the functionality needed for a caBIG compatible service but the caCORE SDK specifics could possibly be implemented as "cartridges". Ordered Collections (SDK #4008) Wrapper datatypes 2 2 3 4 No Yes Ignore Read No CADSR Value Domain Public vs Private attribute inheritance across models Associations across models Multiple Inheritance UML 1.3 UML 2.0 description tag documentation tag ObjectClassConceptCode ObjectClassConceptPreferred Name ObjectClassConceptPreferred Definition ObjectClassConceptDefinition Source ObjectClassConceptQualifier Code(n) ObjectClassConceptQualifier PreferredName(n) ObjectClassConceptQualifier PreferredDefinition(n) ObjectClassConceptQualifier DefinitionSource(n) PropertyConceptCode PropertyConceptPreferredNa me PropertyConceptDefinition PropertyConceptDefinitionSou rce PropertyQualifierConceptCod e(n) PropertyQualifierConceptPref erredName(n) PropertyQualifierConceptDefi nition(n) PropertyQualifierDefinitionSou rce(n) ValueDomainConceptCode ValueDomainConceptPreferre dName ValueDomainConceptDefinitio n ValueDomainConceptDefinitio nSource ValueDomainQualifierConcept Code(n) ValueDomainQualifierConcept PreferredName(n) 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 No Yes No No No Yes No Yes Yes Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Read through Stereotype Yes Read Yes No N/A No N/A Read N/A Yes Yes N/A N/A Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ValueDomainQualifierConcept Definition(n) ValueDomainQualifierConcept DefinitionSource(n) ValueMeaningConceptCode ValueMeaningConceptPreferr edName ValueMeaningConceptDefiniti on ValueMeaningConceptDefiniti onSource ValueMeaningQualifierConce ptCode(n) ValueDomainQualifierConcept PreferredName(n) ValueMeaningQualifierConce ptDefinition(n) ValueMeaningQualifierConce ptDefinitionSource(n) AssociationRoleConceptCode AssociationRoleConceptPrefe rredName AssociationRoleConceptPrefe rredDefinition AssociationRoleConceptDefini tionSource AssociationRoleConceptQuali fierCode(n) AssociationRoleConceptQuali fierPreferredName(n) AssociationRoleConceptQuali fierPreferredDefinition(n) AssociationRoleConceptQuali fierDefinitionSource(n) AssociationSourceConceptCo de AssociationSourceConceptPr eferredName AssociationSourceConceptPr eferredDefinition AssociationSourceConceptDe finitionSource AssociationSourceConceptQu alifierCode(n) AssociationSourceConceptQu alifierPreferredName(n) AssociationSourceConceptQu alifierPreferredDefinition(n) AssociationSourceConceptQu alifierDefinitionSource(n) 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes Yes Yes Yes Yes 4 4 Ignore Ignore Yes Yes AssociationTargetConceptCo de AssociationTargetConceptPre ferredName AssociationTargetConceptPre ferredDefinition AssociationTargetConceptDef initionSource AssociationTargetConceptQu alifierCode(n) AssociationTargetConceptQu alifierPreferredName(n) AssociationTargetConceptQu alifierPreferredDefinition(n) AssociationTargetConceptQu alifierDefinitionSource(n) CADSR_VD_ID CADSR_VD_VERSION CADSR_DE_ID CADSR_DE_VERSION CADSR_ValueDomainDefiniti on CADSR_ValueDomainDatatyp e CADSR_ValueDomainType CADSR_ConceptualDomainP ublicID CADSR_ConceptualDomainV ersion CADSR_RepresentationPubli cID CADSR_RepresentationVersi on OWNER_REVIEWED CURATOR_REVIEWED correlation-table inverse-of implements-association mapped-attributes Dependency stereotype ea_type direction style 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Mark top 4 items for this y- number 14 Class Diagrams Stereotypes Differentiatied Enumeration for Inherited Attributes Concrete Class CLOB datatype XMI 1.1 Attribute multiplicity Attribute override Empty Class Custom Tagged Values generates APIs, web services, Happy.jsp generates xsd for UML provides Model from capability to caDSR read and metadata write to XMI Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore Ignore parses XML elements and searches EVS, inserts tags into XMI Yes Yes Yes No Yes No Yes Read Yes Yes SIW Yes Yes Yes Yes UML Loader Yes Yes Yes Yes caAdapter Yes Yes Yes Yes UML Model CSM CLM Browser Yes Yes Yes Yes caDSR caDSR Repositor Grid y Service Yes Yes Yes Yes caGrid metadata model(s) Yes Ignores Ignores No No Partial Partial Yes Ignores Ignores No No Partial Partial No No No No No Yes Yes TBD TBD TBD TBD TBD TBD Yes TBD TBD TBD TBD TBD TBD Yes No Treated as regular classes Yes No Treated as regular classes No Yes Yes TBD Yes TBD No No No TBD TBD Yes - any set of attributes can be identified as part of a UML Class Yes Yes Yes No Yes Yes Yes Yes Ignores No No No Yes Ignores No No No No Yes No Yes No Yes Yes No Yes Multiple Multiple Yes Yes Yes Yes Insert Insert Insert Insert Insert Insert Insert Insert reads XMI file and provides UI for matching model elements with EVS and tool for caDSR transfoms mapping content XMI XMI inserts XMI representatio representati tags for n of UML on of object loading into Elements into model to caDSR caDSR data model provid es capab ility for Objec t and attribu te level secrui ty provi des capa bility for Obje ct and attrib ute level loggi ng provides access to UML view of caDSR models Stores (uses uml provides models in model viewing of database browser’s the (ISO model) / models 11179 creates loaded in Metadata caGrid caDSR Registry) metadata describes data (operation inputs, outputs, and data service domains) in a UML-like way (Classes, Attributes, Value Domains, etc) Yes Yes Yes Yes Yes Yes TBD TBD TBD TBD caGrid Data Services / CQL provides access to data by querying using a UMLinspired query language Yes No Ignore N/A Other

Related docs
UML
Views: 511  |  Downloads: 101
Introducing the UML and UML Diagrams
Views: 165  |  Downloads: 49
uml models
Views: 126  |  Downloads: 22
uml diagram
Views: 261  |  Downloads: 26
UML Tutorial
Views: 856  |  Downloads: 159
uml diagrams
Views: 199  |  Downloads: 43
UML
Views: 2  |  Downloads: 1
UML Diagrams
Views: 573  |  Downloads: 101
UML Diagrams Ian Holyer UML slide What is UML
Views: 3  |  Downloads: 1
BackGround UML Diagram
Views: 37  |  Downloads: 1
Database Modeling in UML
Views: 7  |  Downloads: 3
UML Notation Guide
Views: 76  |  Downloads: 13
uml/object orienter model design
Views: 56  |  Downloads: 14
premium docs
Other docs by akimbo
Future Possessory Interests
Views: 173  |  Downloads: 1
We Shall Assemble
Views: 188  |  Downloads: 3
Magnificat
Views: 299  |  Downloads: 4
I Will Call Upon the Lord
Views: 323  |  Downloads: 9
dv120v
Views: 122  |  Downloads: 0
cr112
Views: 115  |  Downloads: 0
Glossary of Indian Audit Report
Views: 942  |  Downloads: 11
de120
Views: 113  |  Downloads: 0
New Medicine Resource Directory
Views: 1191  |  Downloads: 8
Food Chemistry Experiments
Views: 1718  |  Downloads: 65
Emotional and Spiritual Care
Views: 672  |  Downloads: 41
de120pa
Views: 108  |  Downloads: 2
dv200k
Views: 97  |  Downloads: 0
There is None Like You
Views: 221  |  Downloads: 2