Outline. Background Performed evaluations. General experiences Future work. ATAM Experiences. Architecture used in 3O3P project SA-AFL architecture

Similar documents
Survey Report Informatica PowerCenter Express. Right-Sized Data Integration for the Smaller Project

Coordinating Process Improvement in Multiple Geographically Dispersed Development Organizations Using CMMI. Aldo Dagnino and Andrew Cordes

Aldo Dagnino. ABB Inc. US Corporate Research Center Raleigh, NC. A Methodology for Determining the Organization s Readiness for Process Improvement

Low and medium voltage service. Power Care Customer Support Agreements

Agenda. Industrial software systems at ABB. Case Study 1: Robotics system. Case Study 2: Gauge system. Summary & outlook

What is Smart Grid? R.W. Beck Inc.

PRODUCT PORTFOLIO. Electric Vehicle Infrastructure ABB Ability Connected Services

Guidelines for Modernizing Existing Electrical Switchgear in LV and MV Networks

Utility Distribution Planning 101

CommWeigh Axle Standard Module

Ampl2m. Kamil Herman Author of Ampl2m conversion tool. Who are you looking at

Moving to BlueCat Enterprise DNS

Frequently Misunderstood CMMI Appraisal Findings

ABB challenges on tribology related technology Tribology Days Nynäs/Sweden

Stora Enso Helping Stora Enso achieve big energy savings

Industrial IT Solutions for the Networked Economy

State-of-the-Art and Future Trends in Testing of Active Safety Systems

ABB Integrator Partner Seminar Valuable experience for new projects

CHEMICALS AND REFINING. ABB in chemicals and refining A proven approach for transforming your challenges into opportunities

Operations Research & Advanced Analytics 2015 INFORMS Conference on Business Analytics & Operations Research

Rhode Island Division of Public Utilities and Carriers & Office of Energy Resources. Power Sector Transformation

Fuel Cells and Hydrogen 2 Joint Undertaking (FCH 2 JU) Frequently Asked Questions

CONNECTED AUTOMATION HOW ABOUT SAFETY?

What s cooking. Bernd Wiswedel KNIME.com AG. All Rights Reserved.

5067 Mini BDFB / BDCBB

Smart Grid Automation and Centralized FISR

What We Heard Report - Metro Line NW LRT

Guideline for Parallel Grid Exit Point Connection 28/10/2010

Stereo-vision for Active Safety

CMMI Opens the Gate: The Practical Relationship between CMMI and Stage- Gate Decision Models

Capabilities, Innovation and Industry Dynamics

DEMAND RESPONSE EMERGING TECHNOLOGIES PROGRAM SEMI-ANNUAL REPORT 2015

Wireless noise surveillance - test of new technology for dynamic noise maps

European Responsible Care Award Celanese Contractor Safety Improvements. About Celanese

Green Server Design: Beyond Operational Energy to Sustainability

The Midas Way Customer Experience Overview

Converting Applications Made Easy Presented by Jeff Reese Manufacturing in America March 14-15, 2018

KNIME Server Workshop

SAFA. Per-Erik Öberg SAFA National Coordinator

One-Fit,UFES, Reyrolle LM

Achieving Smarter Grid and Greener Future in Macau: CEM s Perspective

Smart Grid A Reliability Perspective

VGI Communications Protocols. April 2018

ABB's Energy Efficiency and Advisory Systems

Substation automation for a better Baltic power supply

Medium Voltage Drives. ABB Value Provider Program Partnership for growth and profit

White Paper Interoperability Between Police & Parking Agencies

Driving the road to greater productivity through automation

EVlink Parking charging stations. Simpler for drivers. Smarter for your city.

BROCHURE. End-to-end microgrid solutions From consulting and advisory services to design and implementation

Technological Viability Evaluation. Results from the SWOT Analysis Diego Salzillo Arriaga, Siemens

Engineering Entrepreneurship. Ron Lasser, Ph.D. EN 0062 Class #

Simulation-Based Development of Industrial Robots Dr. Jonas Larsson Dr. Xiaolong Feng. ABB Corporate Research

TRUCK MANUFACTURERS: BUSINESS MODEL RISKS FROM ALTERNATIVE DRIVETRAINS THE ROAD TOWARDS EMISSIONS REDUCTION. Joachim Deinlein and Romed Kelp

A Transit Plan for the Future. Draft Network Plan

Alfen Connect TM Grid Automation

European Bus System of the Future

PRODUCT BROCHURE. ABB Ability Wireless Monitor for surge arrester Enabling reliability and availability of power supply

Utilizing ArcMap/ Map Control in a Utility System Integration Framework for Network Asset Management

Module K Quality Function Deployment

HybridCuts: A Scheme Combining Decomposition and Cutting for Packet Classification

Grid Operations & Planning R&D Area Overview

AUTOMATION SOLUTIONS THAT MEET THE MOST DEMANDING REQUIREMENTS YOURS.

EE042: Practical Power System Protection for Engineers & Technicians

Smart Charging and Vehicle Grid Integration Silicon Valley Leadership Group PEV Forum December 16, 2014

ABB Medium Voltage Days MEA 2016 Medium-voltage gas insulated switchgear Technologies for a smarter and greener network

2015 Faculty Survey of Assessment Culture

Near-Term Automation Issues: Use Cases and Standards Needs

Intelligence in Substation Automation

DYNA4 Open Simulation Framework with Flexible Support for Your Work Processes and Modular Simulation Model Library

Combining the IQ250/260 & Power Xpert Gateway 600A equals intelligent hardware.

IEEE-PES Chicago Chapter Presentation November 11, Smart Grid. Mike Born. Principal Engineer, Capacity Planning

Frequently Asked Questions: EMC Captiva 7.5

Aviation S&T: Future Vertical Lift & JMR Tech Demonstrator

Research Data Management Service Delivery Model for the ULS

July 17, Software and Systems Teach-in

What s new. Bernd Wiswedel KNIME.com AG. All Rights Reserved.

Results of the ITS online survey on the use of energy statistics for energy planning in INOGATE PCs

Task Force on Particle Counts in Transformer Insulating Fluids. Omni Houston Hotel Room: Regency AB Monday, March 8, :00AM 9:15AM

ABB Journey to Digital New ways of Collaboration with Customers

Margarett Jolly DG Manager, Consolidated Edison Company of New York, Inc

Global Grid Reliability Advances

SOX TODAY AND YESTERDAY ASSURANCE TRACK :15-11: Carlsson Internal Control Consulting AB

Reduction of NRW Losses by Using an integrated WLM and WPM System

YUKON DEVELOPMENT CORPORATION

Access to Archives - A2A: A strand of the UK archives network

ABB November, Slide 1

Features of PSEC Educational Programs

Measurement made easy. Predictive Emission Monitoring Systems The new approach for monitoring emissions from industry

PI, CHIPS and Peas. Don t make a meal out of solving business problems with PI Coresight.

ESI[tronic] 2.0 Trainer

Sitras SCS, -RCI, -FFP, -TTU

Recent Trades in Distribution System

Impact of System Resiliency on Control Center Functions - An Architectural Approach

PROBLEMS WITH NEWER GENERATORS

Open & Evolutive UAV Architecture

Food Truck Parking Location Assignments

E) That the General Manager be authorized to execute and deliver such documentation on behalf of the Park Board.

HOW DATA CAN INFORM DESIGN

Indra Nath Bose Head Vessel Performance Management, The Great Eastern Shipping Co. Ltd.,

Transcription:

Xiaohong Jin Pia Stoll Mariana Olsson Corporate Research ABB ATAM Experiences ABB AB, Corporate Research - 1 3/29/2005 Outline Background Performed evaluations Architecture used in 3O3P project SA-AFL architecture General experiences Future work ABB AB, Corporate Research - 2 1

Background Why ATAM? Frequently referred method Structured way of evaluation Emphasized in Strategic Technology Plan (STP) at ABB Supported by ABB technology managers ABB AB, Corporate Research - 3 Performed Evaluations Two late evaluations performed Architecture used in 3O3P project SA-AFL architecture ABB AB, Corporate Research - 4 2

3O3P: On-line of Pulp & Paper Production ABB AB, Corporate Research - 5 Pilot Installation 3O3P: Overview Online Of Pulp & Paper Production (3O3P) Higher production rate due to superior co-ordination of loads in different sections of a mill Reduction in number of operators Better planning of maintenance stops.net architecture focused on performance mainly Interest of reusing the architecture ABB AB, Corporate Research - 6 3

3O3P: System Solution ABB AB, Corporate Research - 7 Follow the Service Oriented Architecture Use Microsoft.NET Use standards MS SQL Server Database Stable and portable data storage, Built in Security handling from Operating system Create Data Collection Agents Data Services, storage, retrieve, update and delete of data Trending Services, Windows form and Web trending. Code generator for process models. Web based Displays Services Scheduling service Web browser Web Trend Server Data Collection Agent(s) Web Display Server Data Services Agent Data Services Windows UI Scheduler Agent Svices Services Services 3O3P: Experiences ABB AB, Corporate Research - 8 Swedish ABB Corporate Research initiative Hard to motivate stakeholder participation No architecture documentation available Less time for evaluation because of the need for documentation Project organization unclear Difficult to gather stakeholders for scenario reasoning New.NET technology changes on the fly Architecture details changed during evaluation period Sometimes technical acrobatics take over on the cost of easily maintainable and easy-to-grasp codes Difficult to understand architecture approaches 4

SA-AFL: Overview (Substation Automation Application Function Library) Motivation of the evaluation Is the performance of auto-generated code effective? Is it cost-benefit if the auto-generated code is replaced by hand-coded one? AFL is the base of SA products such as: Protection relay for protection of incoming and outgoing feeders in MV distribution substations ABB AB, Corporate Research - 9 Feeder terminals for protection, control, measurement and supervision of medium voltage networks. Protection terminal for phase and residual over-current protection applications. Independent evaluation requested SA-AFL: Architecture overview Evaluation of Code Generator for automatic generation of C-code from graphical model tool Graphical Model Tool Code Generator Core Component in C-code + Compilation Executable SA Application Function Library Wrapper ABB AB, Corporate Research - 10 Model Code Generator Application code Isolation layer System environment Wraps code into C++ environment, Sets up signal connection, Heap memory management. 5

ABB AB, Corporate Research - 11 SA-AFL: Experiences Management initiative Stakeholders available for support Well documented architecture Evaluators can focus on evaluation ATAM evaluation important Supported stakeholder make right decision concerning the existing architecture of SA-AFL No sufficient domain knowledge Difficult to ask right questions concerning system related quality attributes Expert assistance more important than expected Experts help only in review not necessarily in questioning General Experiences ABB AB, Corporate Research - 12 ATAM related + ATAM steps easy to follow + Make non-functional requirements visible + Trade-off discussions lead to prioritized quality decisions Absence of artifact repository Late evaluations make scenarios discussions difficult, i.e. hard to gather stakeholders Normally smaller-than-required evaluation teams at ABB Stakeholder related + Stakeholders initiative and support very important + Stakeholders gain better understanding of the architecture + Help stakeholders to make right decision Stakeholders busy, do not prioritize evaluation Evaluator related Evaluators must possess domain knowledge and good architectural insights Hard to market ATAM to other stakeholders at ABB without sufficient successful stories 6

Future Work ABB AB, Corporate Research - 13 Continue activities in the area and produce successful stories within ABB Other Software Architecture Technologies (AADL, Software reconstruction etc.) can be used in combination with ATAM An infrastructure for spreading experiences at ABB Databases Seminars ABB AB, Corporate Research - 14 7