Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kendall Demaree AREVA T&D Inc. CIMug – Tools Breakout June 12, 2008

Similar presentations


Presentation on theme: "Kendall Demaree AREVA T&D Inc. CIMug – Tools Breakout June 12, 2008"— Presentation transcript:

1 Kendall Demaree AREVA T&D Inc. CIMug – Tools Breakout June 12, 2008
EA migration notes Kendall Demaree AREVA T&D Inc. CIMug – Tools Breakout June 12, 2008

2 EA cautions Migration of Rose has some issues
XLS of issues and import path problems Attribute type references Diagram notes Package notes const, static on attributes <<Datatype>> Line routing on diagrams Correctable by software tools New Rose UNISYS XMI export plug-in is useful CIMinEA.exe will be open sourced and posted

3 Enterprise Architect Migration
Maintaining and combined model for v13 Migrations Rose to EA using new CIMinEA.exe CIMinEA will be released as open source .NET automation based interface into EA Patches missing Rose XMI data New Rose UNISYS plug-in for XMI export Challenges merging models from Rose Loss of GUIDs – must patch by name matching Manual diagram cleanup (not done yet) Documentation for via .NET automation Recommend latest EA 7.1 corporate version

4 Rose to EA Conversion Goals
Achieve no loss of data Achieve imperfect but good translation on UML class diagrams Repeatable process, so could work on importing packages from Rose over time Full IEC format compatibility Encourage, but not require, working with full CIM models (“un CIM modèle” – Eric Lambert - EDF)

5 CIMinEA.exe program CIMinEA.exe - relative simple C#
Uses MS .NET XML parser xmltextreader Uses EA documented .NET automation interface Uses MS Word .NET automation interface to produce formatted documents. Exact SoDA 301 emulation.

6 Rose to EA via XMI

7 Model Documenation (like 301)

8 Validation of Full or Partial Model

9 EA Package Exchange Primer
EA files stored as whole in EAP files Exchange packages via robust XMI export and import Unlike Rose, associations are not part of a specific package as stored in EAP files. XMI package exports contain all links to external elements referenced by EA created GUID’s XMI package import will import any link to valid GUID. Rose export/import process does not preserve GUID’s (see merge process for workaround)

10 Model Package Merge – Rose to EA

11 CIMinEA - Command Line -eap eap_file_name -xmi xmi_file_name
-uml2 ibm_uml2_file -emx ibm_emx_file -validate -update -transfer -diagram all|diagram_name -doc -doc_into packages[,…] -rootpackage root_package -dot dot_file -dumpguids guid_file -options options_file -h[elp] prints this help


Download ppt "Kendall Demaree AREVA T&D Inc. CIMug – Tools Breakout June 12, 2008"

Similar presentations


Ads by Google