1 / 8

Transfer of UML models between Rational Rose and Argo using XMI. Experience from Norway.

ESDI 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) .

Mercy
Download Presentation

Transfer of UML models between Rational Rose and Argo using XMI. Experience from Norway.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ESDI 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)

  2. Norwegian General Feature Catalogue

  3. Scope of test EuroRoadS XMI Eksport Import Rational Rose Import XMI Export What will be lost in the process ? Manual steps required ?

  4. Conclusion 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.

  5. General 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.

  6. Error when reading the .mdl file 07:28:02| Loading unit from file C:\CENTC287\ESDI_workshop_CSL\RationalRose\EuroRoadS-submodel.mdl 07:28:04| Error: Petal syntax error at line 2816 near 'category'

More Related