 Mathias Dutour / UAB Dev. team  UNICOS regular meeting  29 January 2009.

Slides:



Advertisements
Similar presentations
European Organization for Nuclear Research LHC GCS Recipes Geraldine Thomas 11 December 2009.
Advertisements

Configuration management
Configuration management
CO2 progress and issues on the control system Lukasz Zwalinski – PH/DT
Product Configurator for Marketing to Manufacturing design automation.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Experiment Control Systems at the LHC An Overview of the System Architecture An Overview of the System Architecture JCOP Framework Overview JCOP Framework.
Interpret Application Specifications
LabVIEW Basic I with RADE introduction A. Raimondo (EN/ICE)
Introduction to Software Testing
1 1 Roadmap to an IEPD What do developers need to do?
Using a generator Feedback on sharing a generator. Improvement’s on generation’s creation and maintenance.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
An example of platform independence in UNICOS control systems Koutli Maria CERN EN-ICE-PLC 07/02/14.
RMsis – v Simplify Requirement Management for JIRA
This chapter is extracted from Sommerville’s slides. Text book chapter
JWST Integrated Modeling Environment James Webb Space Telescope.
Automatic Generation Tools UNICOS Application Builder Overview 11/02/2014 Ivan Prieto Barreiro - EN-ICE1.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
European Organization for Nuclear Research LHC Gas Control System Applications G.Thomas, J.Ortola Vidal, J.Rochez EN-ICE Workshop 23 April 2009.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Creator: ACSession No: 16 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 (Software Quality) Configuration Management CSE300 Advanced.
Aspect Mining Eclipse Plug-in Provide the integrated aspect mining environment in the Eclipse IDE. Consists of the following functional components –Flexible.
The CERN Large Hadron Collider (LHC) requires constant monitoring and control of quantities of parameters to guarantee operational conditions. For this.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
The Glance Project ATLAS Management January 2012.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
14 June 2004System-wide Services: User InterfaceRich Moeser 1 EVLA Overall Software Design Final Internal Review System-wide Services: User Interface.
CSC 480 Software Engineering
Database Concepts Track 3: Managing Information using Database.
1© Nokia Siemens Networks Presentation / Author / Date For internal use T Better Code Faster - Next Generation Java Continuous Integration Environment.
1 UNICOS PVSS Evolution Cryogenics Control Enrique BLANCO Industrial Controls & Electronics Group.
Chiller control system Lukasz Zwalinski – PH/DT.
Chiller control system Specification meeting Lukasz Zwalinski – PH/DT.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Copyright © 2002 OSI Software, Inc. All rights reserved. PI Application Framework Example Applying the Application Framework.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
UAB Versioning: Definition 02/04/ Resources Package Split The resources package will be split into different modules: 1. Common/Core (name to define)
UAB Versioning: Definition 1 07/05/2014. Summary UAB component definition UAB component release UAB component query UAB component installation Create.
“The LHC GCS Framework” Geraldine Thomas CERN, IT-CO A complete PLC and PVSS automatic code Generation.
UNICOS Roadmap 2015 Enrique Blanco On behalf of the UNICOS team EN-ICE 1 March 2015 CERN March 27, 2015 GSI - CERN Collaboration.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
European Organization for Nuclear Research DCS remote control in NA62: Equipment & Control Integration. Mathias Dutour NA62 Collaboration 9th December.
European Organization for Nuclear Research LHC Gas Control System Applications Generation to Deployment phases Strategy/Principles.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Thermo-siphon Control Design Lukasz Zwalinski – PH/DT Alexandre Moraux – PH/DT
Tunnel Cryogenics Instrumentation & Controls for the LHC Enrique Blanco AB/CO IS.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
MARCO control system Munich Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT.
CASE (Computer-Aided Software Engineering) Tools
Information Technology Project Management, Seventh Edition.
UAB Requirements for 2016 Ivan Prieto Barreiro 18/04/2016 UAB Requirements for
1 Cryogenics Instrumentation & Controls Commissioning for the LHC AB/CO viewpoint Enrique Blanco AB/CO IS.
Page 1 Hitachi Ltd. – FhI FOKUS TTCN-3 User Conference, June 2005 MDA based approach for generation of TTCN-3 test specifications Hideto Ogawa, Hitachi.
INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri.
DSL implementation for UNICOS-CPC Ivan Prieto Barreiro Jeffrey Goderie BE-ICS.
UNICOS-CPC course - CERN EN/ICE Industrial Controls Engineering Department Deployment of the CPC6 control application Marc Quilichini
SQA project process standards IEEE software engineering standards
UNICOS Application Builder Architecture
UAB Extended Configurations
CIET Generation Process in UAB Technical Committee
SQA project process standards IEEE software engineering standards
Requirements for CPC Scripting Language
UAB Development Status
UCPC RP Presentation for GSI
Introduction to Software Testing
Automation of Control System Configuration TAC 18
Presentation transcript:

 Mathias Dutour / UAB Dev. team  UNICOS regular meeting  29 January 2009

Needs to address. Usage: the big picture. A closer look. Other UAB capabilities. Current status.

User perspective: Flexible tools to adapt to project specific needs. Extensive and customizable support for troubleshooting. Traceability and consistency of generated artefacts. UNICOS core team perspective: Improve control of tools and UNICOS Device Type evolution. Minimize new UNICOS Device Type integration. Minimize new target platform code generator development. Minimize maintenance of software tools on the long run.

DocSCADAPLC UNICOS Manager UNICOS Expert Project Management Tool Process Expert Control System Developer Type Creation Tool Generation Tools Device Types Generation templates Verification rules or Application configuration UNICOS Model UNICOS Core team B output of A: A Input of B AB AB

UNICOS Model: Mold for the creation of UNICOS Device Types definitions. Standard UNICOS characteristics Device Types must, should or may embed. Covers front-end, SCADA aspects and more of Device Types. Is maintained and controlled by the UNICOS core team. Is platform independent (e.g.:PVSS, Schneider, etc.) Type Creation Tool (TCT): Guides the user in the creation of custom Device Types based on UNICOS Model. Improved control of tool and UNICOS Device Type evolution. Can generate Excel-XML templates for instances edition and much more.

DocSCADAPLC UNICOS Manager UNICOS Expert Project Management Tool Process Expert Control System Developer Type Creation Tool Generation Tools Device Types Generation templates Verification rules or Application configuration UNICOS Model UNICOS Core team B output of A: A Input of B AB AB

Generation plugin (platform specific) Selected generation templates Application configuration (Project- specific) Std. and project-specific verification rules Selected Device Type definitions … Std. and project-specific plugin configurations UAB Core …

Based on Device Type definitions, one could generate automatically: Device type documentation. Code skeletons for PLC baseline. Etc. Using UAB Core, it becomes very easy to manipulate: Jython scripts interacting with other data sources. Any input XML file (in and out). Configuration information. Target code snippets. Etc.

UNICOS Model and TCT: Comments from UNICOS Core team being collected. UAB Core: Ready. Schneider PLC instances: Ready, needs Device Types for evaluation. Schneider PVSS instances: Ready, needs Device Types for evaluation. Siemens PLC instances: ~80% completed, needs Device Types for evaluation. Schneider PLC logic: (1 week delay, week 6 to be confirmed).