C IMPHONY Dr Alan McMorran. What is C imphony ? Result of over 6 years of development to research and support the use of CIM Funding from the UK Government.

Slides:



Advertisements
Similar presentations
Contribution to MD9 Viktor Pusztai Ministry For Environment and Water GRID-Budapest CEOS WGISS meeting 17 September 2003 Thailand - Chiang Mai.
Advertisements

SolidWorks Enterprise PDM Data Loading Strategies
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
OPeNDAP’s Server4 Building a High Performance Data Server for the DAP Using Existing Software Building a High Performance Data Server for the DAP Using.
Android architecture overview
1. Topics Is Cloud Computing the way to go? ARC ABM Review Configuration Basics Setting up the ARC Cloud-Based ABM Hardware Configuration Software Configuration.
SPICE! An Ontology Based Web Application By Angela Maduko and Felicia Jones Final Presentation For CSCI8350: Enterprise Integration.
Geographical Visualisation of CIM networks using Google APIs Alan McMorran.
Overview of the.NET Framework. What is the.NET Framework A new computing platform designed to simplify application development A consistent object-oriented.
Web Service Testing Solution Accelerator
1 CMPT 275 Software Engineering Revision Control.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
MTEI Methods & Tools for Enterprise Integration
UCTE CIM VISUALIZATION & EDITING TOOL Jun Zhu, Power Info LLC CIM User Group Meeting, Genval 2009.
Android Introduction Platform Overview.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
RAMM Integration Campbell Newman. Exporting data manually Using the grids RAMM Manager RAMM GIS RAMM SQL.
CS 157B: Database Management Systems II February 27 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Taverna and my Grid Basic overview and Introduction Tom Oinn
December 3-6, 2007, Santa Clara Marriott, Santa Clara, CA Wiseman: enabling JMX applications via WS-Management JSR-262(Web Services Connector): JMX apps.
TimeTablePublisher T3 Webinar Frank Purcell May 14, 2008.
Report of Ad hoc Group on Reference Software, Conformance and Demonstrations Tiejun Huang Institute for Digital Media Peking University, China 18th,Jul.
Max Planck Institute for Psycholinguistics Tool development report H. Brugman MPI Nijmegen.
Guidelines for Homework 6. Getting Started Homework 6 requires that you complete Homework 5. –All of HW5 must run on the GridFarm. –HW6 may run elsewhere.
CIMSpy/CIMdesk A CIM-based Data Engineering Tool
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Metadata Wizard: An Easy-to-Use Tool for Creating FGDC-CSDGM Metadata in.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
OpenSees on NEEShub Frank McKenna UC Berkeley. Bell’s Law Bell's Law of Computer Class formation was discovered about It states that technology.
Taverna and my Grid Open Workflow for Life Sciences Tom Oinn
Versus JEDEC STAPL Comparison Toolkit Frank Toth February 20, 2000.
CIMSpy – a CIM/XML Browser
Java Programming Presented by Daniel Rosenthal Friday, November 30 th, 2007.
© 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice The China Digital Museum Project.
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
MTEI Report Methods & Tools for Enterprise Integration Milan, Italy June 18, 2010 Cyril Effantin (EDF R&D), Alan McMorran (Open Grid Systems )
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Generative Approaches for Application Tailoring of Mobile Devices Victoria M. Davis, Dr. Jeff Gray (UAB) and Dr. Joel Jones (UA) Portions of this research.
Tallinn, 13 December 2005 Syndication Adriana Baciu Finsiel Romania.
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,
© 2006, National Research Council Canada © 2006, IBM Corporation Solving performance issues in OTS-based systems Erik Putrycz Software Engineering Group.
An Overview of the AgentCubes Web API Scott Keller Erin Rowland Stuart Reed Michael Wally George McCabe dy· na· mo: (n.) A generator 1Erin Rowland.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
CTS – CIM Topology Store Implementation of an RDF-based versioning system for the CIM using the topology difference model Mathias Uslar Arnhem, Netherlands.
Configuration Management in CWIC Archie Warnock – A/WWW Enterprises Lingjun Kang – GMU Eugene G. Yu - GMU.
Introduction to the Microsoft.NET Framework Chris Wastchak Student Ambassador to Microsoft.
UCTE CIM Visualization & Editing Tool
Development Environment
CSCI 351 – Mobile Applications Development
Spark Presentation.
CIMSpy/CIMdesk A CIM-based Data Engineering Tool
POOL persistency framework for LHC
Java programming lecture one
Introduction Enosis Learning.
CMPE419 Mobile Application Development
Evaluating Compuware OptimalJ as an MDA tool
Developing and testing enterprise Java applications
Android Introduction Platform Mihail L. Sichitiu.
Implementing VOSpace 1.0 without Axis
CMPE419 Mobile Application Development
Presented By Justas Raslanas
CTS – CIM Topology Store
Presentation transcript:

C IMPHONY Dr Alan McMorran

What is C imphony ? Result of over 6 years of development to research and support the use of CIM Funding from the UK Government (Energy & Physical Science Research Council), National Grid UK and EDF R&D (France) An underlying framework for loading and interpreting CIM data in-memory Various tools built on top of this framework for using CIM data

Architecture Overview Written in Java runs on Tomcat as a Web Application for local or remote access Initially supported only a single Information Model Tools developed with a web interface (Firefox) Web Services support was added using SOAP

Interop Support Used at the 2008 Interop for Instance Model Validation of CIM RDF XML files Cimphony includes an interface for defining Validation Rules in a logical manner Stored as an XML file and compiled at runtime CPSM was defined in this way Instance models were then validated against these rules 4

Toolset Cimphony includes tools for: Importing CIM data in RDF XML Viewing and Editing this data Exporting in RDF XML Defining Validation rules Performing Validation of models

Toolset Creating Difference Models by comparing two models Applying difference models to existing models Defining conversion rules between Information Models Applying conversion rules to model instances Creating Google Maps and Google Earth views of models with embedded Geographical Data

Beyond CIM Initially the software was written with support for a single Information Model (CIM) Created from the CIM 11 release and then manually updated each year Was proving unmanageable and new software required support for multiple CIM versions and CIM+Extensions

Beyond CIM Architecture was re-worked so that multiple Information Models could be supported simultaneously A tool was written to take an XMI and build Cimphony Java classes and supporting meta-data from it Majority of tools were already Information Model agnostic

Availability Until now the software has been for download to available only to University research partners and Interop participants As of 2009 the software will be released as Open Source A combination of GPL and LGPL licensing Anybody can download and run the software

Performance Since December significant work has been put into increasing performance and reducing the memory footprint of the latest builds of Cimphony ERCOT 11,000 bus test network (250Mb XML used at Interop) imports in 3 minute 10 seconds and validates against the CPSM in ~1-2 seconds UCTE test network imports in 1 minute 20 seconds Has support for reading and writing to ZIP files natively with no noticeable performance penalty, so UCTE network becomes a 5Mb file instead of 150Mb

Availability cimphony.org At the moment Alan if you would like a copy. Source code will be available early 2009 at: At the moment Alan if you would like a copy. Source code will be available early 2009 at: Software has been developed and maintained by Alan McMorran at the University of Strathclyde