Project 071103
CIM Test Development
Process
Author Name
John Simmins
Weekly Status and Planning Meeting
1/25/2011
CIM Test Process Overview
• CIM Test Methodology compatible with
– IEC WG 14
– CIM Users Group
– OpenSG
• And possibly MultiSpeak
• Test process defined, documented and repeatable
• Vetted with multiple utilities, vendors and user groups
• Tests designed for multiple implementation environments (test only
messages, implementation agnostic)
– Legacy point-to-point
– SOA with or without ESB
– Various ESBs (WebSphere, WebLogic, TIBCO, GlassFish)
• Tests openly available
© 2010 Electric Power Research Institute, Inc. All rights reserved.
2
Schedule & SOW Task Deliverables
© 2010 Electric Power Research Institute, Inc. All rights reserved.
3
Types of CIM-based Tests
Conformance
Tests
Abstract Test
Cases
Interoperability
Tests
CIM Tests
Concrete
Detailed Test
Procedures
© 2010 Electric Power Research Institute, Inc. All rights reserved.
4
Conformance
Tests
Interoperability
Tests
Basic Title and Text Layout
With Subheads and Take-Away Box
Subhead
• This is first level bullet text
– This is second level bullet text
• This is third level bullet text
Subhead
• This is first level bullet text
– This is second level bullet text
• This is third level bullet text
Subhead
• This is first level bullet text
This is a take-away box that fades in automatically
© 2010 Electric Power Research Institute, Inc. All rights reserved.
5
Abstract Test Conformance Case Development
Process with Example
© 2010 Electric Power Research Institute, Inc. All rights reserved.
6
Abstract Interoperability Dev. Process
© 2010 Electric Power Research Institute, Inc. All rights reserved.
7
Next Steps
• Review and update sample abstract test case
– Walked through with group 1/18/2011
–
• Instructions and procedures to connect up to an
web service endpoints (e.g. MDMS & CIS)
• POCs at Utilities/EPRI to coordinate testing
• POCs at venders
© 2010 Electric Power Research Institute, Inc. All rights reserved.
8
Status of Next Steps
• Write detailed sample concrete test procedure
– Exchange of security certificates
• Certificate exchange
• Code examples
– Firewall setting
• Permission from relevant IT organization
• Port and IP address
– Address Venders’ IPR concerns
– ESB setup and cross-ESB configurations
– POC information of people responsible for executing
tests at Utilities, Venders and EPRI.
© 2010 Electric Power Research Institute, Inc. All rights reserved.
9
Walkthrough of Interoperability Test Procedure
© 2010 Electric Power Research Institute, Inc. All rights reserved.
10