Enterprise Architect and the IEC CIM

Enterprise Architect and the IEC CIM

CIM University: Enterprise Architect and the IEC CIM CIM User’s Group Meeting June 18, 2019 Henry B. Dotson III, P.E. Mandla Solutions, Inc. [email protected] +1-626-429-8040 Instructor Introduction Henry B. Dotson III, P.E. Principal Consultant [email protected] ❖ 11 years experience with Enterprise Architect ❖ 13 years experience with CIM ❖ Member of IEC TC57 WG14 ❖ Co-Model Manager, WG14 Enterprise Architect and the CIM 2 Training Objectives Familiarize attendees with IEC CIM UML in Enterprise Architect (EA). Provide attendees with the information to start using Enterprise Architect efficiently. Familiarize attendees with Enterprise Architect features that facilitate working with the IEC CIM. Provide attendees with information on how to create IEC CIM Profiles in Enterprise Architect. CIM University - Enterprise Architect and the CIM 3 Agenda Start Topic Duration End 14:15 Introduction 00:05 14:20 14:20 Getting Started With the CIM in Enterprise Architect 00:30 14:50 14:50 Model Searches in Enterprise Architect 00:20 15:10 15:10 Adding Diagrams in Enterprise Architect 00:20 15:30 15:30 AFTERNOON BREAK 00:15 15:45 13:15 Getting Started With the CIM in Enterprise Architect 00:45 14:00 14:00 Extending the CIM in Enterprise Architect 00:45 14:45 14:45 Creating CIM Profiles in Enterprise Architect 00:45 15:30 15:45 Working with Schema Composer 00:45 16:30 16:30 Track 3 Wrap-Up (Including Q&A) 00:15 16:45 CIM University - Enterprise Architect and the CIM 4 Attendee Poll… How many IT attendees? How many T&D attendees? How many attendees have < 1 year CIM experience? How many attendees have Enterprise Architect? How many attendees have < 1 year EA experience? How many attendees have EA version 13 or higher? Enterprise Architect and the CIM 5 Barrier to Success Grady Booch, developer of the Unified Modeling Language in conjunction with Ivar Jacobs and James Rumbaugh Enterprise Architect and the CIM 6 Strategy for Success Most successful engagements do all three: Give, Teach, and Equip CIM University - Enterprise Architect and the CIM 7 Getting Started with the CIM in Enterprise Architect + Enterprise Architect and the CIM 8 Enterprise Architect Relationship to the CIM The CIM UML is hosted and maintained in an Enterprise Architect Project. Model migration from legacy tools was completed in 2008. Enterprise Architect provides editing capabilities for maintainers of the CIM model (Model Managers). Extension models can be defined from the CIM base model Sparx Systems is a UCAIug member. Enterprise Architect and the CIM 9 Data Modeling The CIM is a UML data model with many packages whose focus is the electricity domain. The CIM covers transmission, distribution, markets, generation and related business processes. Enterprise Architect and the CIM 10 CIM Structure CIM Package Structure and Dependencies 61970 Package Structure and Dependencies 61968 Package Structure and Dependencies 62325 Package Structure and Dependencies Enterprise Architect and the CIM 11 CIM Package Structure Enterprise Architect and the CIM 12 CIM Package Dependencies Enterprise Architect and the CIM 13 61970 Package Structure Enterprise Architect and the CIM 14 61970 Package Dependencies Enterprise Architect and the CIM 15 61968 Package Structure Enterprise Architect and the CIM 16 61968 Package Dependencies Enterprise Architect and the CIM 17 62325 Package Structure Enterprise Architect and the CIM 18 62325 Package Dependencies Enterprise Architect and the CIM 19 Model Searches in Enterprise Architect Enterprise Architect and the CIM 20 Model Navigation in Enterprise Architect Find element in diagrams from Project Browser Find element in Project Browser from diagrams Find elements using the Search Facility Find elements using user-defined searches Enterprise Architect and the CIM 21 Find Element in Diagrams from Project Browser Right click the element to bring up this pop-up window Left click the element Click on to select it ‘Properties’ option to bring up this pop-up window Shortcut key – 1.Left click the element to select it 2.Press Ctrl+U to trigger the search Select ‘Find in all Diagrams…’ to trigger the search Enterprise Architect and the CIM 22 Find Element in Diagrams from Project Browser Enterprise Architect and the CIM 23 Find Element in Project Browser from Diagram Right click the element to bring up this pop-up window Click on ‘Find’ option to bring up this pop-up window Left click the element to select it Shortcut key – 1.Left click the element to select it 2.Press Alt+G to trigger the search Click on ‘In Project Browser’ to trigger the search Enterprise Architect and the CIM 24 Find Element in Project Browser from Diagram Element is highlighted in Project Browser Enterprise Architect and the CIM 25 Find Elements Using the Search Facility Ribbon Access: Start Ribbon Navigation: Explore > Search > Model Ribbon Access: Design Ribbon Navigation: Element > Edit > Search > Model Keyboard Shortcuts: Ctrl+F or Ctrl+Alt+A Element is Select ‘Common Enter the Left click Left click the highlighted Searches’ and element name the right Search icon and ‘Element Name’ to as the search arrow icon to bring up displayed in establish the type criteria to trigger the Search the Search of search the search Window Window Enterprise Architect and the CIM 26 Find Elements Using User-Defined Searches Select ‘My Searches’ to select user- defined searches Enter Ctl+F to bring up the ‘Find in Project’ tab Enterprise Architect and the CIM 27 Find Elements Using User-Defined Searches Select the search from your user- defined searches Enter the search term as the search criteria Enterprise Architect and the CIM 28 Add Diagrams in Enterprise Architect Enterprise Architect and the CIM 29 Diagrams in Enterprise Architect A diagram is a visual representation of the elements in a model and: ❖ Their attributes and characteristics ❖ How they are connected and/or interact with each other Different diagram types show different aspects of the model and the relationships between elements. Enterprise Architect and the CIM 30 Add a new diagram to a model Click on a Package or View in the Project Browser, then either: ❖ Click on the Project Browser button, or ❖ Press Ctrl+Insert, or ❖ Select the ‘Design > Diagram > Insert’ ribbon option, or ❖ Right-click on the Package View and select the ‘Add Diagram’ option The ‘New Diagram dialog displays. Enterprise Architect and the CIM 31 Add a new diagram to a model (cont’d) EA provides a default diagram name that is the same as the parent Package name. Overtype this with your preferred name. Enterprise Architect and the CIM 32 Add a new diagram to a model (cont’d) Click on the ‘Select From’ header and a drop-down menu will appear. Select the Perspective Group and Perspective most appropriate (Typically this will be the UML Perspective Group and Perspective). Enterprise Architect and the CIM 33 Add a new diagram to a model (cont’d) The panel below the ‘Select From’ In the ‘Diagram header displays a Types’ panel, list of diagram click on the groups; click on the type of diagram required group. to create. Click the OK button. • The ‘New A description of Diagram’ dialog the selected closes diagram type • A new diagram is displays in the created as a child field underneath of the currently the ‘Diagram selected Package Types’ panel. • The new diagram is opened in the Diagram View, ready for editing Enterprise Architect and the CIM 34 Copy an existing diagram Right-click on the diagram to be copied in the Project Browser. A menu will appear. Hover the cursor over the ‘Copy/Paste’ menu option in the menu. A ‘Copy/Paste’ menu will Left-click on the appear. ‘Copy Diagram’ menu item. The diagram will be copied to the clip board and the menus will disappear. Enterprise Architect and the CIM 35 Copy an existing diagram (cont’d) Right-click on the Package that will contain the copied diagram in the Project Browser. A menu will appear. Hover the cursor over the ‘Copy/Paste’ menu option in the menu. A ‘Copy/Paste’ menu will appear. Left-click on the ‘Paste Diagram…’ menu item. The ‘Copy Diagram’ dialog will appear. Enterprise Architect and the CIM 36 Copy an existing diagram (cont’d) Click the OK button. • The ‘Copy Diagram’ dialog closes Select a “Shallow” • A new diagram is type of copy. created as a child of the currently selected Package • The new diagram is opened in the Diagram View, ready for editing. EA provides a default diagram name that is the same as the copied diagram’s name. Overtype this with your preferred name. Enterprise Architect and the CIM 37 15:30 – 15:45 [15 minutes] Enterprise Architect and the CIM 38 Creating CIM Profiles in Enterprise Architect CIM XSD CIM RDFS Model Transformation Enterprise Architect and the CIM 39 What is a CIM Profile? A CIM Profile is a proper subset of the CIM UML model. As a subset, it may not contain any classes, attributes or associations that are not already part of the CIM UML model. If extensions have been added to the CIM UML model, they may also be contained in a CIM Profile. A CIM Profile may be expressed in Word, HTML, RDFS, XSD, UML and may be provided in all the above formats. A CIM Profile defines the data and the structure of the data required to exchange information between two systems to execute a single interaction in a System Use Case. Enterprise Architect and the CIM 40 Standardization of a CIM Profile If a CIM Profile is submitted to the IEC as a candidate standard, it must be in Word format using the IEC template. A CIM Profile is often given a name (e.g.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    129 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us