A step-wise path to e61850 with UML IEC TC 57 WG10

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Status on the Mapping of Metadata Standards
WECC EIDE Training Workshop Data Exchange Work Group.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
THE HARMONIZED MODEL John R. Herring Convener Harmonized Model Maintenance Group 1.
TC 57 CIM Release Plan and Technical Issue Submittal/Tracking Kendall Demaree CIM Model Manager June 11, 2008 CIM Users Group Vasteras Sweeden.
The Semantic Web – WEEK 4: RDF
Creating a single source of truth for a distribution network model
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Profiles vs the Canonical Model Other Uses of CIM Version Management in CIM Architectures Smart Grid and CIM Jay Britton Alstom Grid
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
The Role of Modeling in Systems Integration and Business Process Analysis © Sparx Systems Pty Ltd 2011 Ben Constable Sparx Systems.
Smart Grid Architecture Committee Semantic Working Party Update Jay Britton / Steve Ray Dec. 7, 2011.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
MTEI Methods & Tools for Enterprise Integration
1 1 Roadmap to an IEPD What do developers need to do?
B usiness T echnology S olutions AMI – Advanced Metering Infrastructure Consumers Energy Mark Ortiz March 9, 2011.
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Interoperability Tests for IEC Scott Neumann November 12, 2009.
Implementation of ISO Encoding Joint Nordic Implementation project Morten Borrebæk Norwegian Mapping Authority,
CIM and UML Overview Terry Saxton Xtensible Solutions
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
XML in Development of Distributed Systems Tooling Programming Runtime.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Upgrading to IBM Cognos 10
Configuration Management (CM)
J-L Sanson, A. Maizener Cimug © Zamiren CimConteXtor A. Maizener : J.L. Sanson : Credit to Sebastien.
Comments on doing a CIM Project
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
Checking SCL Files for Improved Interoperability Joe Stevens Triangle MicroWorks
Use Cases for TC57 and for other TCs… Eric Lambert EDF R&D CIM User group PRAGUES 2011.
68th IETF – OPS area – XML MIB Modules XML MIB Modules draft-stephan-ops-xml-mib-module-template-00 draft-stephan-ops-xml-mib-module-template-00.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
A Gradual Process for Integrating E-learning in a Higher Education Institute © Igor Kanovsky & Rachel “The New Educational Benefits of ICT in.
Publications Office Metadata Registry (MDR) INSPIRE Registry and Registers Workshop Willem van Gemert Publications Office of the EU Dissemniation and Reuse.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Technical Overview The Fastest Way to Create Architecture!
SCHEMAS Workshop Bath - May 2000 Andy Powell, UKOLN Example tool/registry integration UKOLN is funded by Resource: The Council.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
TC 57 TC 57 UML/XML Workshop Report for CIM user Group Jun 2007 Netherlands (ARNHEM) EDF R&D.
SimDB Implementation & Browser IVOA InterOp 2008 Meeting, Theory Session 1. Baltimore, 26/10/2008 Laurent Bourgès This work makes use of EURO-VO software,
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
Doing a CIM Project. 22 CIM Design Center  A rule I learned about applying technology:  Understand the design center of the technology.  Use extreme.
R. Winkels Comparing XML standards Alexander Boer Leibniz Center for Law University of Amsterdam.
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
TC CIM Model Manager Summary Kendall Demaree AREVA T&D Inc. March 2009.
June, 2005 NCSC Component Library National Center for State Courts & URL Integration June, 2005
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Eurostat Sharing data validation services Item 5.1 of the agenda.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Questionnaire Generator Based on the DDI standard
Anticipating and Following Technological Trends
Experiences and Status
“SG-Systems” (Smart Grid – Operational Applications Integration) “Boot Camp” Overview Brent Hodges, Chair, SG-Systems Greg Robinson, Co-Chair, SG-Systems.
NA4 Test Team Status Test meeting, 07/09/04
Validation & conformity testing
The Re3gistry software and the INSPIRE Registry
TDL: The ETSI Test Description Language
Constructing MDA-based Application Using Rational XDE for .NET
The Role of CIM in Smart Grid & The SGAC Semantic Framework
M2AP Methodology For Message Assembly Profile Improving traceability, reusability and instance interoperability in CIM XML message content schema design.
NIEM Tool Strategy Next Steps for Movement
Presentation transcript:

A step-wise path to e61850 with UML IEC TC 57 WG10 Laurent Guise (France) - leading Thierry Coste (France), Henry Dawidczak (Germany), Thierry Dufaure (Germany), Herb Falk (US) Tanja Kostic (Swiss), Hubert Kirrmann (Swiss), Wolfgang Wimmer (Swiss) Eric Lambert (France) Hervé Sabot (France), Jean-Luc Sanson (France), Karlheinz Schwarz (Germany)

Main objectives and expected benefits A single location for all IEC 61850 modeling, and associated documentation 100% of the documentation is in the model (including diagrams, pictures, ..) Improve the quality and maintainability of the standard (only the UML model needs to be maintained) Automatic checking of models consistency Avoid manual translation and possible error sources Multiple publication outputs – 100% consistent Automatic production of namespaces “standard” word documents Automatic generation of the HTML code to browse the model From the model, we can derive many profiles automatically generate the SCL schemas Future extensions will be introduced : ACSI modeling (with diagrams) SCL support From the model, we can strengthen harmonization with CIM, (as active contributor to the TC57 initiative) We can improve the 61850 standard spreading to better serve Smart Grid CIM Users group – Prague – 11th May 2011

CIM Users group – Prague – 11th May 2011 TF Short term objectives (agreed at Moscow IEC TC 57 WG10 meeting – Oct 2010) Main deliverables Produce a UML model of the IEC 61850 standard Sharing the same tools than CIM environment (EA, model manager tool, ..) Sharing the same philosophy (Namespace management) Feeding web-access task with namespace description Propose & Prepare(*) the ad’hoc processes to manage its content The model will get provisions in order to, in next stages: Support the modeling of ACSI dynamic behavior modeling Support the harmonization with the CIM model (IEC 61970-61968) as defined in IEC 62357 Support the SCL language format (XSD “serialization”) Support conformance tests definition Support interoperability and functional tests definition (*) -> decision for implementing relies on TC57 decision CIM Users group – Prague – 11th May 2011

The main steps of the UML 61850 TF are : Target the soonest the switch of the “master reference for edition” to the UML model Validate the model content based on 7-4, 7-3, 7-2 contents Validate and Set-up the requested processes to manage the model, including versioning rules Proceed to switching Target the soonest the production of the content to be used for the publication through the Web Produce a serialised UML model (of the master reference) to feed the IEC web site Procedures and process, by IEC, need to be in place before anything can be published on the web. Target the extension of the model content to embrace other 61850 facets Integrate ACSI and 7-410, 7-420, 61400-25 data model Set-up a path to SCL XML-based description (and pave the road for CIM harmonisation) CIM Users group – Prague – 11th May 2011

What can be derived from UML (parallel view CIM-61850) 1/2 In case of CIM, each profile is a relatively small subset from UML CIM UML (.eap) Profile (.xmi) Profile Profile Profile jCleanCim UML validation UML statistics UML doc gen Profiling tool definition schema generation profile doc gen Product1 / XMLEditor Product2 / XMLEditor2 Profile Instance (.xml) IEC 61968-11 (.doc/.pdf/.html/.xml) IEC 61968-13 (.rdf/.owl/.ddl/...) configuration Validation tool UML validation and statistics (.log) IEC 61968-9 (.xsd/.ddl/...) configuration & on-line IEC 61968-3,-4,...,-9,-13 (.html) CIM Users group – Prague – 11th May 2011

What can be derived from UML (parallel view CIM-61850) 2/2 In case of 61850, each section of SCL schema defines a profile, the union should be in UML 61850 UML (.eap) Profile (.xmi) jCleanCim UML validation UML statistics UML doc gen Profiling tool definition schema generation profile doc gen Product1 / XMLEditor Product2 / XMLEditor2 Profile Instance (.icd,.scd,.???) Validation tool IEC 61850-7-4,7-3,... (.doc/.pdf/.html) IEC 61850-6 (SCL.xsd - configuration) UML validation and statistics (.log) IEC 61850-? (.??? – on-line exchange, e.g. Web service) NS schema (NS.xsd) SCL instance file validation Web or paper publication of 7-4, 7-3, 7-2, ... NS instance (IEC61850... .nsd) CIM Users group – Prague – 11th May 2011

What can be derived from UML (parallel view CIM-61850) 2/2 In case of 61850, each section of SCL schema defines a profile, the union should be in UML 61850 UML (.eap) (.xmi) jCleanCim UML validation UML statistics UML doc gen Profiling tool definition schema generation profile doc gen Product1 / XMLEditor Product2 / XMLEditor2 Profile Instance (.icd,.scd,.???) Validation tool IEC 61850-7-4,7-3,... (.doc/.pdf/.html) Step 1 IEC 61850-6 (SCL.xsd - configuration) UML validation and statistics (.log) IEC 61850-? (.??? – on-line exchange, e.g. Web service) Step 2 Step 1b Feed SCL with IEC 61850 data model from UML Paper publication Web publication, ... CIM Users group – Prague – 11th May 2011

CIM Users group – Prague – 11th May 2011 Roadmap for e61850 with UML 10-2010 Today Pre-analysis 03-2011 06-2011 09-2011 Validate the model extractions (Word) Ready to switch of master reference Prepare switch of master ref Web-access Make UML model to include part 7-2 (ACSI) and other standards such as 7-410, 7-420, 61400-25, Define links with SCL and CIM TC57 (CAG) Choose a way to build a common model management A project Set at IEC level TC 57 WG10 TC57 WG17, WG18, WG19 TC88 CIM Users group – Prague – 11th May 2011 8

CIM Users group – Prague – 11th May 2011 Where we are ? TC57 WG10 Task force meet on a weekly basis A huge work was achieved, and IEC 61850 part 7-4 data model (LN and objects) is almost “transfered” to UML Total of 391 issues: 340 closed, 27 ready to close, 24 open. (87/ 7/ 6%) In many cases, the UML modelling faced fuzzy specification of the IEC 61850 standard and then provided clearer and cleaner definitions With no doubt the overall IEC 61850 data model has already gained higher level of quality thanks to this comprehensive modelling assessment. Next: Part 7-3 – CDCs – data types Much smaller, UML better aligned with original Ed. 2, will take less time Next: Part 7-2 – basic data types and ACSI interface  tricker Some modelling choices still to be made Provide a path to SCL -> still a lot of difficult points to fix. CIM Users group – Prague – 11th May 2011

CIM Users group – Prague – 11th May 2011 Conclusion The building-up a UML model of IEC 61850 is a huge achievement : To improve IEC 61850 quality To ensure the needed consistency, requested by today’s and future evolutions To confirm IEC 61850 as one of the pillars of Smart Grids and will by sure help the management of seamless “translations” with CIM semantic domain It is requesting huge investment of modelling experts and the IEC 61850 editors, but return is already high It also enables IEC to better address systemic approach requested by Smart Grids CIM Users group – Prague – 11th May 2011