Variations - Changes to the Network Model
|
|
- Patrick Phillips
- 5 years ago
- Views:
Transcription
1 Variations - Changes to the Network Model CIM University topic Kendall Demaree, GE CIM Users Group Amsterdam, NL 1-3, June 2016 CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
2 Some ongoing work will be tagged Draft! = not yet reached IEC WG consensus CIM Users Group Meeting Amsterdam, NL 1-3 June
3 Everywhere so hard to grasp CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
4 Model variations are everywhere Updates and versioning of a model Comparing alternative construction choices Different representations for different purposes Reduced models HV only models Detailed inter-machine dynamics studies Outages, especially planned outages Integrating a new updated external neighbor model Edit of a model Operations on a model Contingencies System Integrity Protection Schemes (SIPS), Remedial Action Schemes (RAS)
5 Goal: Manage model updates and alternatives Manage for business purposes means: Assemble into cases Schedule changes Test/verify Communicate content of cases or ingredients to cases Trace or provide audit-trail for model changes Structure alternatives to avoid duplication Avoid duplication within alternatives Describe and relate model changes Workflow of designing and approving outages, construction, or simply model improvements
6 Alternate models Possible 6 th BIG point about network models Alternate models of same physical network are often desired Examples of alternate models: HV only to 345KV Network detail until distribution (radial) Network reduction for performance (e.g. Ward reduction.) Equivalent generator models for dynamics Others Alternate models often derived from other alternates Derivations may be complex various equivalent reductions sometimes based on rules or reasoning not in the given data May desire to track and manage each alternate independently CIM Users Group Meeting Amsterdam, NL 1-3 June
7 Change Modeling - Background Simple algebra for models CIM history, philosophy, and status regarding variations IEC and Difference Model verbs Warm up with examples
8 Notation for model updates Start with model M A Specific change to any model is D AB (aka Difference Model ) Note AB is just a naming convention Use + to apply the change The result when applied to M A is model M B M A + D AB = M B
9 Difference Model creation Given full model M A and full model M B The specific difference model D AB can be determined Use - to represent difference operation from: gives: M A + D AB = M B D AB = M B - M A
10 CIM background regarding variations CIM (network models) mainly represent one point in time, one alternative, one case Resisted adding effective dates to all classes (good move) Some exceptions such as: RegularIntervalSchedule and other forms of schedules ActivityRecord, metering changes and events, Outages and Contingencies commonly accepted IEC (CIM RDF XML) and IEC (XSD verbs)
11 IEC Title: Implementation Profiles for IEC Defines XSD message patterns and envelope structures Header denotes CRUD style (and several other) verbs: create change delete Verbs can be nested to any depth Best if payloads avoid nested containment as in flat CIM RDF XML Not the focus here, but also capable to describe change
12 IEC DifferenceModel Title: CIMXML Model Exchange Format The CIM/RDF/XML flavor of describing model differences InterOp tested and used in many active systems Initially designed to simply stream a set of changes to be copied in another system Can be (and often is) used in other scenarios Describes a forward, reverse, and precondition Contains header with limited context information
13 Simple example of Difference Model CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
14 Reverse (undo) CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
15 Apply Difference Model elsewhere Model C not Model A
16 Network example on the EQ profile Equipment profile of IEC CPSM specification Add a tap load on line between station A and B New tap station named T. Split original impedance 50/50 Add load one conforming load in tap station. Retain the original terminal locations (for measurements) Classic: M A + D AB = M B
17 Initial EQ model A drawing CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
18 Final EQ model B drawing CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
19 Initial EQ model A CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
20 Initial EQ model A objects Substation MRID=1 name=a Substation MRID=4 name=b VoltageLevel MRID=2 name=345 VoltageLevel MRID=5 name=345 ConnectivityNode MRID=3 name=a345 ConnectivityNode MRID=6 name=b345 Terminal MRID=9 ACLineSegment MRID=8 name=ab x=10 Terminal MRID=10 Line MRID=7 name=ab
21 Final EQ model B CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
22 Final EQ model B Substation MRID=1 name=a Substation MRID=11 name=t Substation MRID=4 name=b VoltageLevel MRID=2 name=345 VoltageLevel MRID=12 name=345 VoltageLevel MRID=5 name=345 ConnectivityNode MRID=3 name=a345 ConnectivityNode MRID=13 name=t345 ConnectivityNode MRID=6 name=b345 Terminal MRID=9 Terminal MRID=14 Terminal MRID=18 Terminal MRID=16 Terminal MRID=10 ACLineSegment MRID=8 name=ab x=5.0 ConformLoad MRID=17 name=t ACLineSegment MRID=14 name=ab2 x=5.0 Red = new Line MRID=7 name=ab CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
23 Example Network Difference Model Reverse Differences DifferenceModel Forward Differences Substation MRID=11 name=t VoltageLevel MRID=12 name=345 Terminal MRID=10 ACLineSegment MRID=8 name=ab X=10.0 Terminal MRID=14 ACLineSegment MRID=8 name=ab1 x=5.0 ConnectivityNode MRID=13 name=t345 Terminal MRID=18 ConformLoad MRID=17 name=t Terminal MRID=16 Terminal MRID=10 ACLineSegment MRID=14 name=ab2 x=5.0 Line* MRID=7 * = proxy CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
24 header information Some context information, but limited Contains: Model identity Model Authority Set Created date Scenario time Profile Version DependentOn relationship to other models Supercedes relationship to other models
25 Header model relationships CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
26 Timeline for EQ profile CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
27 Timeline for EQ + SSH profile CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
28 Power System Projects Communicate planned changes Describe schedule Describe dependencies Describe steps or phases within the project Give business lifecycle state specification for network change
29 Power System Projects status Draft CIM UML now Adds effective date Adds recursive containment (projects contain projects) To add: User defined business states Description of the changes (ChangeSet models) Tentative plan: Model, profile, and exchange as CIM data
30 Present informative Projects model Informative! Informative! Informative! Informative! CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
31 Differential Model detailed modeling WG13 presently considering best approach All WG s could optionally could adopt same approach Options: Reference an existing style difference file Model explicitly (does not work well for complex changes) Express directly in model using property objects
32 Outage profile explicit UML model WG14 has developed an outage profile based on limited changes, like generic de-rating and open/close a switch Straight forward and simple approach for basics Duplicates modeling and descriptions Practically limited to small scope of model changes No clear rules, pattern, or style developed yet Would be similar to property objects approach
33 Draft! WG14 explicit Outage model Draft! Draft! CIM Users Group Meeting Amsterdam, NL 1-3 June 2016 Draft!
34 Draft! Property objects to express change Model in UML and borrow domain classes but not their MRID. Property objects: Effectively reference normal model MRID s Contain their own identity (could be payload local) Shaped like normal profile classes, all properties optional Classic references only to other Proxy objects in payload Could serialize just like any other data Analogy with DiagramLayout strategy Use existing serialization and profiling techniques Explicit association to IdentifiedObject for generality
35 Class diagram for property objects Draft! Draft! Draft!
36 Instance diagram for property objects Renames VoltageLevel.name to MyNewName on object VL1. Draft! Draft! Draft!
37 Example change ACLineSegment with Registry Draft!
38 Outage as SSH change Outage CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
39 Outage change specification With explicit WG14 planned outage profile Domain logic understands Outage/SwitchAction/Switch Implies change to Switch.open in SSH data With incremental difference model reference, apply it Requires jump to different content, heavy for context change Profile should be defined instance content would be to change Switch.open With properties object, generically read changes and apply Profiles to be defined Requires new but reusable processing logic Described in native domain objects along with Outage object instance content could change Switch.open and more CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
40 Frames and full models When changes are too numerous use full model replacement Organize full models so never include duplicates Frames and ModelPartSpec provide a means to select Alternative models organized and described Apply this approach at macro or micro level (macro here). We ignore profiles here for simplicity (right)
41 Basic frames example CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
42 Frame with a CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
43 Alternates also have s CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
44 Frames with s CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
45 Boundaries also have s CIM Users Group Meeting Amsterdam, NL 1-3 June 2016
46 Generic Change Modeling Task Force Formed June 2014 IEC TC57 WG 13 (mainly), with 14 and 16 interest Objective: Define a modeling approach for expressing a collection of changes to a CIM dataset as an Incremental Dataset Goals: construction, outages, SIPS, audit trail, proposed plans, Grouped changes, and augmented with context information Target of change is unknown or varies Narrow or constrain the allowed changes (like a profile) Works well with RDF, XSD, or other serialization technologies Model operations and audit trails Resulting draft CIM17 canonical model available to describe changes and model parts.
47 Early conceptual - Frameworks, operations, & datasets Operation Sequence Description Classes (AuditTrail, Procedure, ) Operation Sequence Operation Operation Type Draft! Full Dataset Description Classes (Model Parts, etc.) Argument Reference Incremental Dataset Description Classes (Projects, etc.) Argument Type Draft! Draft! Full Dataset CIM Dataset Inc Dataset CIM Dataset Type Model Content Classes (e.g. Power System Equipment)
48 Draft! Draft CIM17 UML models
49 Draft! Draft CIM17 UML DataSet models Draft! Draft!
50 Draft! Draft CIM17 DataSet models 2 Parts Draft!
51 Draft! Draft CIM17 CRUD via ChangSet Draft!
52 Usage of ChangeSet in Draft candidate Draft! Draft! Draft! CIM Users Group Meeting Amsterdam, NL 1-3 June
53 ChangeSet summary Using normal techniques for modeling, profiling Can use typical model driven approach to storage and serialization Same basic capabilities of DifferenceModel Can be used with any well defined CIM serialization approach Can also link with more complex domain specific models Domain models starting to provide context for changes For example: PowerSystemProject CIM Users Group Meeting Amsterdam, NL 1-3 June
54 Take aways Change and variations are ubiquitous Our goal is to manage network model variations Fundamentals are in place for network case semantics Change and part specifications exist Working on giving changes and alternate models context Frames and PowerSystemProject models in CIM17 draft model Your feedback is welcome
55 Questions or feedback M A + D AB = M B kendall.demaree@ge.com
Variations Changes to the Network Model. Kendall Demaree - Alstom Grid June 17, 2014 Oslo, Norway
Variations Changes to the Network Model Kendall Demaree - Alstom Grid June 17, 2014 Oslo, Norway Toddler talks about Popes Popes everywhere? The answer is == clover Everywhere so hard to grasp Model variations
More informationCIM, PI AF and SISCO CIM Adapter Create New Application Opportunities for Utilities
CIM, PI AF and SISCO CIM Adapter Create New Application Opportunities for Utilities Presented by Ralph Mackiewicz SISCO, Inc. ralph@sisconet.com Topics Review of Applicable Standards Common Information
More informationWhat is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships
Class Diagram What is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships Why do we need Class Diagram? Focus on the conceptual and specification
More informationWhat is a Class Diagram? Class Diagram. Why do we need Class Diagram? Class - Notation. Class - Semantic 04/11/51
What is a Class Diagram? Class Diagram A diagram that shows a set of classes, interfaces, and collaborations and their relationships Why do we need Class Diagram? Focus on the conceptual and specification
More informationUnified Modeling Language (UML) Fundamentals & Intro to Profiles
Unified Modeling Language (UML) Fundamentals & Intro to Profiles Margaret Goodrich Land Tel: +1-903-489-1494 Cell: +1-903-477-7176 E-Mail: margaret@j-mgoodrich.com Topics Information Modeling Methodology
More informationEnterprise Integration Using IEC
Enterprise Integration Using IEC 61968-100 Scott Neumann, UISOL Margaret Goodrich, SISCO Michael Johnson, Elster CIMug Meeting Introduction The purpose of this presentation is to describe enterprise integration
More informationUsing CIMTool. The Standards Based Integration Company. Systems Integration Specialists Company, Inc.
The Standards Based Integration Company Systems Integration Specialists Company, Inc. Using CIMTool Margaret Goodrich, Manager, Systems Engineering SISCO, Inc. 6605 19½ Mile Road Sterling Heights, MI 48314
More informationAgenda An Overview of Network Codes, CIM & CGMES
Agenda An Overview of Network Codes, CIM & CGMES Elkraft 2017 2017-05-18 Lars-Ola Österlund Now Brolunda Consulting Retired from ABB Software Enterprise fall 2016 Worked with standards in IEC TC57 and
More informationThe Universe of Possibilities using AF. Copyr i ght 2014 O SIs oft, LLC.
The Universe of Possibilities using AF Presented by Herbert Falk Copyr i ght 2014 O SIs oft, LLC. The Core of Future Applications PI TAGs PI Event Frames AF PI Notifications PI Analytics 2 Application
More informationRESTful CIM using the Open Data Protocol
RESTful CIM using the Open Data Protocol Alan McMorran B.Eng Ph.D!1 CIM Exchanges!2 CIM Data Exchange The exchange of data using CIM has traditionally been used in two primary ways: Full Model exchange
More informationModel Parts and Assembly. Jay Britton Britton Consulting LLC
Model Parts and Assembly Jay Britton Britton Consulting LLC jay.britton@comcast.net WG13 Ref Model for a Network Analysis Case Physical Network Model Parts Repository Full Model Parts Incremental Model
More informationSemantic Modeling with the CIM. 28 February 2012 Terry Saxton
Semantic Modeling with the CIM 28 February 2012 Terry Saxton 1 Presentation Contents NIST Smart Grid Roadmap and CIM CIM as a semantic model Genius and uniqueness of CIM standards Business drivers for
More informationUtility Operations & Best Practices The CIM: What it is and how it s being used
Utility Operations & Best Practices The CIM: What it is and how it s being used Ricardo Lopez Sr. Product Manager Itron Enterprise Edition Meter Data Management The CIM What It Is and How It s Being Used
More informationModel Parts and Assembly. Jay Britton Britton Consulting LLC
Model Parts and Assembly Jay Britton Britton Consulting LLC jay.britton@comcast.net WG13 Ref Model for a Network Analysis Case Physical Network Model Parts Repository Full Model Parts Incremental Model
More informationCIM Topology & State. Alan McMorran B.Eng Ph.D. OGO Open Grid Systems
CIM Topology & Alan McMorran B.Eng Ph.D 1 Topological vs Connectivity Node Breaker/Bus Branch modelling in the CIM 2 Two Levels of Detail Bus-branch has Powerflow buses (TopologicalNodes) Impedance branches
More informationA Generic Approach for Compliance Assessment of Interoperability Artifacts
A Generic Approach for Compliance Assessment of Interoperability Artifacts Stipe Fustar Power Grid 360 11060 Parkwood Drive #2, Cupertino, CA 95014 sfustar@powergrid360.com Keywords: Semantic Model, IEC
More informationIEC Implementation Profiles for IEC 61968
IEC 61968-100 Implementation Profiles for IEC 61968 Overview CIM University UCAIug Summit New Orleans, LA 22 October 2012 Agenda Introduction A look at the purpose, scope and key terms and definitions.
More informationUnique Object Identifiers
TM dnf0011 Unique Object Identifiers Component 2.1: Identifier Management Technical Guide Version 1 Unique Object Identifiers Page 1 of 6 Document Content Jonathan Simmons is responsible for the content
More informationUsing GIS in Smart Grid CIM Data Exchange. Andrej Souvent, EIMV, Ljubljana, Slovenija Mateja Kavcic, GDi Ljubljana, Slovenija
Using GIS in Smart Grid CIM Data Exchange Andrej Souvent, EIMV, Ljubljana, Slovenija Mateja Kavcic, GDi Ljubljana, Slovenija GIS Service Restoration Work Order Drafting And Design CMMS OMS Network Analysis
More informationCIM Task Force Update: CIM Harmonization & CIM Certification Testing +++
CIM Task Force Update: CIM-61850 Harmonization & CIM Certification Testing +++ CIM User s Group Meeting Nov 18, 2016 Margaret E. Goodrich Project Consultants, LLC margaret@j-mgoodrich.com +1-903-477-7176
More informationUse Case Create NOMCR
Use Case Create NOMCR COPS.P01ModelManageData_UseCase_CreateNOMCR_V0.9 Name: Create NOMCR for Incremental Model Update Summary: Acronyms: Create Data change file for all additions, deletions or modifications
More informationModule 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)
Module 3 Overview of TOGAF 9.1 Architecture Development Method (ADM) TOGAF 9.1 Structure The Architecture Development Method (ADM) Needs of the business shape non-architectural aspects of business operation
More informationFHA Federal Health Information Model (FHIM) Information Modeling Process Guide
Office of the National Coordinator for Health IT Federal Health Architecture Program Management Office FHA Federal Health Information Model (FHIM) Information Modeling Process Guide Version 0.1 Draft,
More informationRULES DRIVEN PROJECT SPECIFICATION IN THE CONTEXT OF IEC BASIC APPLICATION PROFILES
RULES DRIVEN PROJECT SPECIFICATION IN THE CONTEXT OF IEC 61850 BASIC APPLICATION PROFILES Camille BLOCH Mayank SHARMA Michael HAECKER Schneider Electric - France Schneider Electric - India Schneider Electric
More informationFlat (Draft) Pasqualino Titto Assini 27 th of May 2016
Flat (Draft) Pasqualino Titto Assini (tittoassini@gmail.com) 27 th of May 206 Contents What is Flat?...................................... Design Goals...................................... Design Non-Goals...................................
More informationNetwork Model Management PSS ODMS
Network Model Management PSS ODMS usa.siemens.com/digitalgrid Network Model Management Goals Consolidate power system modeling functions across domains Manage shared modeling data in single source master
More informationUsing CIM-IEC Harmonization for Detailed Data Modeling
Using CIM-IEC 61850 Harmonization for Detailed Data Modeling Ralph Mackiewicz SISCO, Inc. 2 June 2015 CIM Users Group Gdynia, Poland 1-4, June 2015 Agenda Review of the CIM IEC 61850 Harmonization activities
More informationLecture 16 Common Information Model
Lecture 16 Common Information Model Course Map 1 Contents Information Modelling in Power Industry - Information Exchange Need - Information modeling Common Information Model-CIM - Background - CIM based
More informationWelcome to the CIM University. New Oreleans, Louisiana, USA 22 October 2012
Welcome to the CIM University New Oreleans, Louisiana, USA 22 October 2012 1 CIM Standards Overview and CIM s Role in the Utility Enterprise Part 1 CIM Users Group New Orleans, Louisiana, USA 22 October
More informationAlternate assemblies
Alternate assemblies Publication Number spse01685 Alternate assemblies Publication Number spse01685 Proprietary and restricted rights notice This software and related documentation are proprietary to
More informationComputation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):
viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information
More informationA Standards-Based Registry/Repository Using UK MOD Requirements as a Basis. Version 0.3 (draft) Paul Spencer and others
A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis Version 0.3 (draft) Paul Spencer and others CONTENTS 1 Introduction... 3 1.1 Some Terminology... 3 2 Current Situation (Paul)...4
More informationHigh School PLTW Digital Electronics Curriculum
Grade 11th - 12th, 1 Credit Elective Course Prerequisites: College Algebra or College Algebra B or Accelerated Algebra II High School PLTW Digital Electronics Curriculum Course Description: This course
More informationIEC Overview CIM University UCAIug Summit Austin, TX. 18 November 2011
IEC 61968-100 Overview CIM University UCAIug Summit Austin, TX 18 November 2011 Agenda Introduction A look at the purpose, scope and key terms and definitions. Use Cases and Messaging Patterns What are
More informationINTEROPERABILITY TEST CIM FOR SYSTEM DEVELOPMENT AND OPERATIONS 2016
INTEROPERABILITY TEST CIM FOR SYSTEM DEVELOPMENT AND OPERATIONS 2016 15 July 2016 Foreword ENTSO-E conducted, along with European and American vendors and Transmission System Operators (TSOs), a common
More informationMaster Resource-ID Concept Specification
Master Resource-ID Concept Specification Prepared By NERC DEWG Station Naming Focus Team Version 3.0 November 10, 2002 Document Revision Log Revision # Revision Date Revision Description November 6, 2000
More informationJustifying the Use of the CIM in the Utility Enterprise
Justifying the Use of the CIM in the Utility Enterprise IEEE Power System Conference and Exhibit Seattle, Washington March 18, 2009 Terry Saxton Vice President, Special Projects Xtensible Solutions 1 Presentation
More informationInteractions A link message
Interactions An interaction is a behavior that is composed of a set of messages exchanged among a set of objects within a context to accomplish a purpose. A message specifies the communication between
More informationFlexible Data Maintenance for CIM based Control Systems. Ingo Goldak
Flexible Data Maintenance for CIM based Control Systems Ingo Goldak Agenda 1 2 3 4 5 CIM Basics The Tool IMM - Information Model Management IMM Generic Data Model IMM Job Management IMM Interfaces Objectives
More informationIEC standard update
IEC 61850 standard update Christoph Brunner, Switzerland IEC 61850 Europe Conference Amsterdam September 27 28, 2017 Content IEC 61850 parts beyond Ed 1 scope Ongoing work related to IEC 61850 Improving
More informationEvent Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007
Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.
More informationPSI Registries. Sam Oh, Sungkyunkwan University Montreal, Canada. WG3, Montreal, Sam Oh
PSI Registries, Sungkyunkwan University 2006.8.12 Montreal, Canada The Purpose of PSI Registries To discover predefined topic types, association types, occurrence types, and topics rapidly and systematically.
More informationWelcome to the CIM University. CIM Users Group Ljubljana, Slovenia 11 June 2013 Terry Saxton
Welcome to the CIM University CIM Users Group Ljubljana, Slovenia 11 June 2013 Terry Saxton 1 CIM Standards Overview and CIM s Role in the Utility Enterprise Part 1 2 Presentation Contents Background What
More informationLesson 19 Software engineering aspects
Lesson 19 Software engineering aspects Service Oriented Architectures Security Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano SOA is HAD HAD is an old concept
More informationProgram. 5 Day IEC Seminar and Training. XXXX Automation & Information Systems XXXX
, 2010 Program 5 Day IEC 61850 Seminar and Training XXXX Automation & Information Systems XXXX 18.-22.01.2010 Notes: 1. Questions and discussions during and after each presentation are expected and welcome.
More informationUse Case Process Contingency Definition Submittal COPS.P01.ModelManageData_UseCase_ContingencyDefinition_V0.3
Use Case Process Definition Submittal COPS.P01.ModelManageData_UseCase_Definition_V0.3 : Definition Submittal Process Update Summary: Acronyms: Send Definition to MC in Network Modeling Group (NMG). This
More informationData encoding protocol using key-length-value
Recommendation ITU-R BT.1563-1 (03/2011) Data encoding protocol using key-length-value BT Series Broadcasting service (television) ii Rec. ITU-R BT.1563-1 Foreword The role of the Radiocommunication Sector
More informationDomain Analysis Models and Detailed Clinical Models. A methodological comparison to support a project decision
Domain Analysis Models and Detailed Clinical Models A methodological comparison to support a project decision Outline Representing Requirements Methodologies for Representing Data Requirements Comparison
More informationOverview and Application
IEC 61850 Overview and Application Who am I? Rich Hunt Market Development Leader GE Grid Solutions Over 25 years in the power systems industry At GE for 10 years (almost) Member of IEEE PSRC, U.S. Representative
More informationR1 Test Case that tests this Requirement Comments Manage Users User Role Management
2/19/2014 CDISC SHARE Requirements Page 1 of 23 Number Name Req ID Requirement Manage Users 2.1.1 User Role Manage Users 2.1.1 User Role Manage Users 2.1.1 User Role Manage Users 2.1.1 User Role Manage
More informationALBERTA ADVERSE EVENT FOLLOWING IMMUNIZATION(AEFI) HL7 MESSAGING SPECIFICATION
Health Information Messaging Specification HEALTH INFORMATION STANDARDS COMMITTEE FOR ALBERTA ALBERTA ADVERSE EVENT FOLLOWING IMMUNIZATION(AEFI) HL7 MESSAGING SPECIFICATION MESSAGE STANDARD SUMMARY Status:
More informationWindpower/DER and Standards
The Standards Based Integration Company Systems Integration Specialists Company, Inc. Windpower/DER and Standards Report to OSIsoft Renewable Energy Group Copyright 2008-2009 SISCO, Inc. Last time we talked:
More informationIan Kenny. November 28, 2017
Ian Kenny November 28, 2017 Introductory Databases Relational Algebra Introduction In this lecture we will cover Relational Algebra. Relational Algebra is the foundation upon which SQL is built and is
More informationSC32 WG2 Metadata Standards Tutorial
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China WG2 Viewpoint Big Data magnifies the existing challenges and issues of managing and interpreting
More informationBPMN Working Draft. 1. Introduction
1. Introduction The Business Process Management Initiative (BPMI) has developed a standard Business Process Modeling Notation (BPMN). The primary goal of BPMN is to provide a notation that is readily understandable
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
More informationDomain Engineering And Variability In The Reuse-Driven Software Engineering Business.
OBM 7 -draft 09/02/00 1 Domain Engineering And Variability In The Reuse-Driven Software Engineering Business. Martin L. Griss, Laboratory Scientist, Hewlett-Packard Laboratories, Palo Alto, CA. Effective
More informationHL7 Development Framework
HL7 Development Framework Version 3.0 Model Driven Standards Development Abdul-Malik Shakir Principal Consultant, Shakir Consulting October 2005 Introduction to Health Level Seven Health Level Seven (HL7)
More informationProgramming Languages Third Edition
Programming Languages Third Edition Chapter 12 Formal Semantics Objectives Become familiar with a sample small language for the purpose of semantic specification Understand operational semantics Understand
More informationBig Java Late Objects
Big Java Late Objects Horstmann, Cay S. ISBN-13: 9781118087886 Table of Contents 1. Introduction 1.1 Computer Programs 1.2 The Anatomy of a Computer 1.3 The Java Programming Language 1.4 Becoming Familiar
More informationRaising the Level of Development: Models, Architectures, Programs
IBM Software Group Raising the Level of Development: Models, Architectures, Programs Dr. James Rumbaugh IBM Distinguished Engineer Why Is Software Difficult? Business domain and computer have different
More informationCIM Diagram Layout. Model Driven Architectures and Eclipse. OGO Open Grid Systems. Alan McMorran B.Eng Ph.D
CIM Diagram Layout Model Driven Architectures and Eclipse Technologies for the Power Industry Alan McMorran B.Eng Ph.D G pen Grid Systems Introduction The CIM is used widely for exchanging electrical network
More informationDesigning a new IEC substation architecture
Designing a new IEC 61850 substation architecture Gerrit Dogger Senior Product and Application Specialist Cooper Power Systems gerrit.dogger@cybectec.com Garry Tennese Station Integration Specialist Manitoba
More informationLearning Objectives. C++ For Artists 2003 Rick Miller All Rights Reserved xli
Identify and overcome the difficulties encountered by students when learning how to program List and explain the software development roles played by students List and explain the phases of the tight spiral
More informationCoE CENTRE of EXCELLENCE ON DATA WAREHOUSING
in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4
More informationSlide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d.
WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture D Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping Gane-Sarson Notation
More informationA Reference Model for Autonomic Networking draft-behringer-anima-reference-model-03.txt
A Reference Model for Autonomic Networking 93 rd IETF, 20 July 2015 Michael Behringer Brian Carpenter Toerless Eckert 1 Reference Model High Level View Autonomic Function B ASA ASA Registrar ASA ASAs deployed
More informationRASTERIZING POLYGONS IN IMAGE SPACE
On-Line Computer Graphics Notes RASTERIZING POLYGONS IN IMAGE SPACE Kenneth I. Joy Visualization and Graphics Research Group Department of Computer Science University of California, Davis A fundamental
More informationA Role-based Use Case Model for Remote Data Acquisition Systems *
A Role-based Use Case Model for Remote Acquisition Systems * Txomin Nieva, Alain Wegmann Institute for computer Communications and Applications (ICA), Communication Systems Department (DSC), Swiss Federal
More informationSysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd
SysML Past, Present, and Future J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd A Specification Produced by the OMG Process SysML 1.0 SysML 1.1 Etc. RFI optional Issued by Task Forces RFI responses
More informationFastening Review Overview Basic Tasks DMU Fastening Review Interoperability Workbench Description Customizing Index
Fastening Review Overview Conventions Basic Tasks Displaying Joined Parts in a Balloon Running the Fastening Rules Analysis Reporting Creating Structural Reports Creating Flat Reports DMU Fastening Review
More informationISO INTERNATIONAL STANDARD. Financial services Universal financial industry message scheme Part 3: Modelling
INTERNATIONAL STANDARD ISO 20022-3 First edition 2013-05-01 Financial services Universal financial industry message scheme Part 3: Modelling Services financiers Schéma universel de messages pour l'industrie
More informationA Business Aware Transaction Framework for Service Oriented Environments
A Business Aware Transaction Framework for Service Oriented Environments Benedikt Kratz M.Sc. (B.Kratz@uvt.nl) Tilburg University Infolab Ph.D. Supervisor: Prof. Dr. M.P. Papazoglou ICSOC 2005 Ph.D. Symposium
More informationAn Alternative CIM Modeling Approach using JSON-LD
An Alternative CIM Modeling Approach using JSON-LD Authors: Milan Gavrić, Kosa Nenadić Presented by: Milan Gavrić, Ph.D. milan.gavric@schneider-electric-dms.com Head of Systems Integration Department Content
More informationSlide 1 Welcome to Networking and Health Information Exchange, Health Data Interchange Standards. This is lecture b.
HEALTH DATA EXCHANGE AND PRIVACY AND SECURITY Audio Transcript Component 9 Unit 5 Lecture B Networking and Health Information Exchange Slide 1 Welcome to Networking and Health Information Exchange, Health
More informationCimConteXtor User Guide
CimConteXtor User Guide V3 1/86 CimConteXtor User Guide User Guide V3 CimConteXtor is an Enterprise Architect Add-In. The main purpose of CimConteXtor is to create a UML profile in EA, profile that is
More informationIEC 61850: From Paper to Operation
IEC 61850: From Paper to Operation Dr. Alexander Apostolov AREVA T&D Automation XVIII SNPTEE Curitiba, Brazil, 19 October 2005 Introduction IEC 61850 is now an approved international standard It allows
More informationCMSC 330: Organization of Programming Languages
CMSC 330: Organization of Programming Languages Operational Semantics CMSC 330 Summer 2018 1 Formal Semantics of a Prog. Lang. Mathematical description of the meaning of programs written in that language
More informationNaming & Design Requirements (NDR)
The Standards Based Integration Company Systems Integration Specialists Company, Inc. Naming & Design Requirements (NDR) CIM University San Francisco October 11, 2010 Margaret Goodrich, Manager, Systems
More information3D Visualization. Requirements Document. LOTAR International, Visualization Working Group ABSTRACT
3D Visualization Requirements Document LOTAR International, Visualization Working Group ABSTRACT The purpose of this document is to provide the list of requirements and their associated priorities related
More informationPAC World Conference IEC A to Z Implementation in a Nutshell
PAC World Conference 2016 IEC 61850 A to Z Implementation in a Nutshell Topics #: Authors' names: 4. Standardization and harmonization of system models 10. IEC 61850, tools, applications and benefits 27.
More informationWebRTC: IETF Standards Update September Colin Perkins
WebRTC: IETF Standards Update September 2016 Colin Perkins WebRTC Goals Server SIP+SDP Server Service SIP+SDP SIP+SDP Alice RTP Bob Alice API RTP API Bob The SIP framework is overly complex and rigid hinders
More informationDictionary Driven Exchange Content Assembly Blueprints
Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam
More informationThe software lifecycle and its documents
The software lifecycle and its documents Supplementary material for Software Architecture course B. Meyer, May 2006 Lifecycle models Origin: Royce, 1970, Waterfall model Scope: describe the set of processes
More informationUBL Library Content Methodology
UBL Library Content Methodology The purpose of this document is two-fold: 1. To explain how we got to where we are with the UBL vocabulary, we felt it necessary to provide a background to the rationale
More informationEPRI CIM Conformance Testing Development Results. Bill Boswell Boreas Group John Simmins EPRI UCAIug 2011 Fall Meeting Austin, TX November 17, 2011
EPRI CIM Conformance Testing Development Results Bill Boswell Boreas Group John Simmins EPRI UCAIug 2011 Fall Meeting Austin, TX November 17, 2011 System Engineering-based Approach Requirements derived
More informationIPCoreL. Phillip Duane Douglas, Jr. 11/3/2010
IPCoreL Programming Language Reference Manual Phillip Duane Douglas, Jr. 11/3/2010 The IPCoreL Programming Language Reference Manual provides concise information about the grammar, syntax, semantics, and
More informationExecutable UML. Stephen J. Mellor
Executable UML Stephen J. Mellor Executable UML is here. While it is possible today to add code to UML diagrams and then execute them, in so doing you must make a series of decisions about implementation
More informationARCHER Metadata Schema Editor. User Guide METADATA EDITOR. Version: 1.1 Date: Status: Release
ARCHER Metadata Schema Editor User Guide METADATA EDITOR Version: 1.1 Date: 2008-08-26 Status: Release Change History Version Date Author Description 0.1D 2008-04-15 Ron Chernich First Draft 1.0 2008-05-01
More informationTopics. Software Process. Agile. Requirements. Basic Design. Modular Design. Design Patterns. Testing. Quality. Refactoring.
CS310 - REVIEW Topics Process Agile Requirements Basic Design Modular Design Design Patterns Testing Quality Refactoring UI Design How these things relate Process describe benefits of using a software
More informationAutomatic Test Markup Language <ATML/> Sept 28, 2004
Automatic Test Markup Language Sept 28, 2004 ATML Document Page 1 of 16 Contents Automatic Test Markup Language...1 ...1 1 Introduction...3 1.1 Mission Statement...3 1.2...3 1.3...3 1.4
More informationOBJECT-ORIENTED DESIGN
SOFTWARE ENGINEERING OBJECT-ORIENTED DESIGN YEAR 2013 Saulius Ragaišis saulius.ragaisis@mif.vu.lt Information source Slides are prepared on the basis of Doug Rosenberg and Matt Stephens, Use Case Driven
More informationSoftware Architecture
Software Architecture Does software architecture global design?, architect designer? Overview What is it, why bother? Architecture Design Viewpoints and view models Architectural styles Architecture asssessment
More informationPatterns and Practices for CIM Applications
1 Patterns and Practices for Applications Rahul Khare, Mostafa Khadem, Sainath Moorty, Kittipong Methaprayoon, Jun Zhu Abstract The role of Common Information Model () in the Electric Utility industry,
More informationUNIT-IV BASIC BEHAVIORAL MODELING-I
UNIT-IV BASIC BEHAVIORAL MODELING-I CONTENTS 1. Interactions Terms and Concepts Modeling Techniques 2. Interaction Diagrams Terms and Concepts Modeling Techniques Interactions: Terms and Concepts: An interaction
More informationIDM Exchange Requirements. Jeffrey Wix
IDM Exchange Requirements Jeffrey Wix IDM Technical Architecture Focus on Exchange Requirements IDM Technical Architecture REMINDER A set of information that needs to be exchanged to support a particular
More informationPattern for Structuring UML-Compatible Software Project Repositories
Pattern for Structuring UML-Compatible Software Project Repositories Pavel Hruby Navision Software a/s Frydenlunds Allé 6 2950 Vedbaek, Denmark E-mail: ph@navision.com Web site: www.navision.com/services/methodology/default.asp
More informationCSC Advanced Object Oriented Programming, Spring Overview
CSC 520 - Advanced Object Oriented Programming, Spring 2018 Overview Brief History 1960: Simula first object oriented language developed by researchers at the Norwegian Computing Center. 1970: Alan Kay
More informationCancer Waiting Times. Getting Started with Beta Testing. Beta Testing period: 01 February May Copyright 2018 NHS Digital
Getting Started with Beta Testing Beta Testing period: 01 February 2018 03 May 2018 Copyright 2018 NHS Digital Document management Revision History Version Date Summary of Changes 0.1 23/03/2018 Initial
More informationData Driving the Smart Grid
Data Driving the Smart Grid Network Model Management for Distribution Operations Eric J. Charette, P.E. Annual GITA Conference - Pacific Northwest Chapter April 24th - 25th, 2017 Future of Flight Aviation
More information