Title: PowerPoint-presentasjon
1ESDI Workshop on Conceptual Schema Languages and
Tools
Transfer of UML models between Rational Rose
and Argo using XMI. Experience from Norway.
Morten Borrebæk and Geir Myrind (NMA
Norway) Steinar Høseggen (Geomatikk AS and
project leader and editor of ISO 19109 Rules for
Application Schema)
2Norwegian General Feature Catalogue
3Scope of test
EuroRoadS
XMI
Eksport
Import
Rational Rose
Import
XMI
Export
What will be lost in the process ? Manual steps
required ?
4Conclusion
Based upon the EuroRoadSubset that
contains Feature type and attribute classes
(supertypes and subtypes), attributes (only
multiplicity 1), associations (composition)
with multiplicity, DataTypes, Codelists and
documentation.
- Easy to generate XMI from Rational Rose by Unisys
plug in. No errors - Easy to import XMI into ArgoUml.
- Tricky to generate graphic views. Some functions
available, but requires manual work. - Classes stereotyped DataType is implemented as
DataType in ArgoUML, not a class anymore. - Documentation in the RR model is lost.during the
export to ArgoUML - Easy to generate XMI from ArgoUml.
- Easy to import XMI into Rational Rose.
- Tools to assist making graphic views, but
requires manual work. - DataTypes from ArgoUml is lost
- Documentation from ArgoUml is imported.
5General conclusion
- ArgoUml is freely available and can be downloaded
from the Web, and constitutes a valuable tool for
communities that do not want to by an expensive
tool like Rational Rose. - Tranfer of documentation between ArgoUML and
Rational Rose makes this a valuable tool to
provide input from smaller communities into a
more extensive/comprehensive model, for example
in Rational Rose. - The problem of DataTypes (which also is a problem
with other tools) must be overcome. - More extensive tests should be performed.
6Error when reading the .mdl file
072802 Loading unit from file
C\CENTC287\ESDI_workshop_CSL\RationalRose\EuroRoa
dS-submodel.mdl 072804 Error Petal syntax
error at line 2816 near 'category'
7(No Transcript)
8(No Transcript)