Challenges in Extending, Testing, and Delivering FEWS

Size: px
Start display at page:

Download "Challenges in Extending, Testing, and Delivering FEWS"

Transcription

1 Challenges in Extending, Testing, and Delivering FEWS Lee Cajina,, U.S.A 2014 FEWS-User Days (10/28/2014)

2 Presentation Outline What is the Community Hydrologic Prediction System (CHPS) and How is it Related to FEWS? Customers Providers Developing Software Against FEWS Challenges Strategies Releasing Updates to FEWS Challenges Strategies Conclusion Looking Ahead Slide 1

3 Background The NWS has almost completely transitioned from a mix of standalone programs under the umbrella name of the National Weather Service River Forecast System (NWSRFS) to a FEWS-centric environment using a mix of functionality adapted to FEWS under the umbrella name of the Community Hydrologic Prediction Service (CHPS). Primary Drivers Were: Future Maintenance and Support Reducing the Time from Research to Operations NWSRFS CHPS Slide 2

4 CHPS vs FEWS CHPS Consists of 4 packages 1. FEWS 2. OHD-CORE-CHPS, 3. HEC-RAS, 4. HEC-RESSIM FEWS provides the CHPS modeling environment and primary graphical user interface OHD-CORE-CHPS, HEC-RAS, and HEC-RESSIM Are external packages with functionality that can run within FEWS Each has their own FEWS Adapter(s) Slide 3

5 CHPS Customers NWS Headquarters () Deltares USA () CHPS is the primary system used at 13 NWS River Forecast Centers (RFCs) covering the US RFCs are federal entities tasked to provide fresh water-related information for the protection of lives and properties Slide 4

6 CHPS Providers NWS HQ has employees spread across two groups responsible for the support, maintenance, enhancement and deployment of CHPS (OHD) Jon Roe (Branch Chief) Neftali Cajina (Project Leader) Mark Fresch (Project Leader) Russ Erb (Content Manager) Hank Herr (Senior Developer) Cham Pham (Senior Developer) Raymond Chui (Support Focal Point) Xuning Tan (Junior Developer) Gautam Sood (Build and Configuration Leader) Hydrologic Services Division (HSD) Mark Glaudemans (Branch Chief) Randy Rieman (Technical Support) Bradley Mccuune (Technical Support) Only Federal Employees shown, NWS HQ has a team of supporting contractors also Slide 5

7 CHPS - Providers Roles A CHPS Software Development Organization Develop and maintain software designed to run within FEWS Manage CHPS Deployment, Includes updates to FEWS and the three other packages adapted to it Monitor the progress of the other development organizations and coordinate beta testing Slide 6

8 Developing Software Against FEWS Excluding some reservoir and channel routing (covered by HEC-RESSIM or HEC-RAS), OHD-CORE-CHPS consists of River Forecasting functionality used at RFCs not included in FEWS, but instead adapted to FEWS Type of Functionality Physical Process Hydrologic Models Flash Flood Guidance Algorithms Graphical User Interface for Data and Product Preparation Automated Data Retrieving Customized Data Analysis Technology Used to Adapt to FEWS FEWS General Adapter FEWS General Adapter + FEWS Transformations FEWS PI service and GUI plugins FEWS PI service FEWS API + FEWS Transformations A complete list is available here: Slide 7

9 Extending FEWS OHD-CORE-CHPS makes use of the many approaches FEWS provides to extend it with native functionality Java Adapter calls C/Fortran executable Java Adapter calls Java Program JAVAGUI plugin uses pi-service FEWS pi-service no adapter JAVA CUSTOM FEWS API executable call - no adapter Slide 8

10 Extending FEWS Slide 9

11 Extending FEWS - Challenges Challenges for OHD related to extending FEWS include: Change in functionality Even when it s the right thing (i.e. a bug was fixed) Changes in shared code Missing modules (e.g. deprecation) Change in module signature Undocumented or Incompletely Documented Features Schema Helps Changes in agreed upon data interface Missing elements This is not usually a problem Netcdf changes Pi-XML changes Unknown changes These are not always bad, but we don t learn about enhancements until later PI-version changes (e.g. forecastdate ) Performance Our users were spoiled by Fortran/C programs using custom formatted database files Maintenance We often hear about the number of configuration files to maintain There s Recent Improvements Slide 10

12 Extending FEWS -Strategies To address challenges, OHD uses: Regression Testing Quantitative Qualitative Performance Test-Driven Development Bi-Weekly Meetings with Deltares, USA Code Re-use and Code Sharing A majority of OHD functionality reuses a single FEWS Adapter For example, code to read pi-xml files is common and shared Common CHPS software development practices Slide 11

13 Strategies - Regression Testing Static Data Sets (run during nightly builds and during integration testing) For Quantitative Comparisons Actual - <event date=" " flag="0" time="18:00:00" value=".440"/> Benchmark - <event date=" " flag="0" time="18:00:00" value=".440"/> Performance Testing Workflow Completed in 15 minutes 30 seconds GUI Robot The Robot program is written in Java. It uses several technologies, including 3rd party Java program Sikuli( uses other GNU open source computer vision C programs (tesseract-ocr, opencv and other programs) Slide 12

14 Releasing Updates to FEWS - Challenges Challenges for OHD Related to Upgrading FEWS during a CHPS Release, include: Shaking out bugs Software and bugs go hand-in-hand, but change in functionality is especially noticeable when we skip a FEWS build Required Configuration Changes Our users often complain about maintaining configuration files. In general we ve heard software changes are better than required configuration changes Dependency To FEWS Our schedule is dictated by FEWS releases, but in general this has not been a problem Coordinating with the number of partners involved in a CHPS release is not always easy Deltares is extremely flexible here Slide 13

15 Releasing Updates to FEWS - Strategies To address these challenges, during a CHPS release OHD uses Repeatable release process using fixed milestones Methodical beta testing aimed at minimizing the number of moving parts FEWS only for several weeks Non-FEWS packages later for a few weeks OHD assumes the responsibility to ensure all 13 RFC setups are considered during testing Download latest configuration for SA testing In-Field beta testing using a subset of RFCs An HSEB focal point coordinates communication during beta across all participants Regular teleconferences during Beta Testing, using tools useful for remote collaboration (Google Docs, list serve) to: Tracking issues, including progress on fixes and verification of fix Test Spreadsheets, with enumerated tests covering most of CHPS functionality Mutually agreed on approach ( Free fix) to give Deltares an incentive to ensure features that used to work still work new Slide 14

16 Conclusion By all accounts CHPS has been a success! Because of our switch to FEWS, the research to operations path is better understood and based on more modern technology As an example, a major upgrade to CHPS is planned for Early 2015, Hydrologic Ensemble Forecasting Service (HEFS) With greater flexibility comes other challenges External Dependencies Performance Newness OHD has implemented some techniques to address these challenges Some ideas on a combined solution to these challenges are: Developing a North American CHPS/FEWS community for the purpose of sharing ideas, workarounds, tips Deltares posting of alpha software, for the purpose of gathering earlier feedback Investigate ways to improve/quicken the time for posting updates to FEWS documentation Others? Slide 15

17 Questions Lee Cajina, Slide 16

18

19

20

21

22 EXTRA SLIDES Slide 21

23 CHPS Providers Hydrologic Services Division Front line CHPS support for 13 River Forecast Centers Hardware and Software Work with CHPS Development Organizations (Deltares USA, HSEB, RMA) for requesting additional support Manage the Web-based Issue Tracking System - FogBugz Slide 22

Open Software Development for CHPS: Towards a software API

Open Software Development for CHPS: Towards a software API Open Software Development for CHPS: Towards a software Chris Brunner, CHPS Project Manager & Andy Rost, Director NOHRSC Office of Hydrologic Development (OHD) National Weather Service (NWS) FEWS User Days

More information

Release Notes May 2017

Release Notes May 2017 Release Notes May 2017 About the Release Notes... 3 Release Overview... 3 Other Announcements... 4 SpringCM Login name change... 4 Workflow Step and Workflows Initiated Reports are being deprecated...

More information

Information Processing and Synthesis Tool (IPAST) Abstract

Information Processing and Synthesis Tool (IPAST) Abstract Information Processing and Synthesis Tool (IPAST) At left: Screenshots from IPAST By Nathan Pingel, PE, D.WRE 2015 David Ford Consulting Engineers, Inc. Abstract T he California Department of Water Resources

More information

Cisco Collaborative Professional Services Unified Computing System Technical Consulting Accelerator Service (ASF-CPSC-UCST)

Cisco Collaborative Professional Services Unified Computing System Technical Consulting Accelerator Service (ASF-CPSC-UCST) Page 1 of 1 Service : Advanced Services Fixed Price Cisco Collaborative Professional Services Unified Computing System Technical Consulting Accelerator Service (ASF-CPSC-UCST) This document describes Advanced

More information

Requirements and Design Overview

Requirements and Design Overview Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions

More information

Software Testing. An Overview

Software Testing. An Overview Software Testing An Overview Software Testing Defined Software testing is the process of verifying & validating that a program or application: Meets technical specifications Meets business requirements

More information

SDD Proposal to COSMOS

SDD Proposal to COSMOS IBM Tivoli Software SDD Proposal to COSMOS Jason Losh (SAS), Oasis SDD TC Tooling Lead Mark Weitzel (IBM), COSMOS Architecture Team Lead Why: Customer Problems Customer Feedback More than half of outages

More information

Integrated Water Resources Science and Services (IWRSS)

Integrated Water Resources Science and Services (IWRSS) TOO MUCH POOR QUALITY TOO LITTLE Integrated Water Resources Science and Services (IWRSS) Collaborative Science, Services and Tools to Support Integrated and Adaptive Water Resources Management April, 2011

More information

WEB ACCESSIBILITY. I. Policy Section Information Technology. Policy Subsection Web Accessibility Policy.

WEB ACCESSIBILITY. I. Policy Section Information Technology. Policy Subsection Web Accessibility Policy. WEB ACCESSIBILITY I. Policy Section 15.0 Information Technology II. Policy Subsection 15.2 Web Accessibility Policy III. Policy Statement Grand Rapids Community College is actively committed to providing

More information

Guide for hosting a WebEx

Guide for hosting a WebEx Guide for hosting a WebEx Contents INTRODUCTION... 2 HOW CAN I ACCESS WEBEX... 2 SETTING UP A WEBEX SESSION AS A HOST... 4 HINTS AND TIPS SHEET... 9 Preparation... 9 Meeting Etiquette... 9 Technology...

More information

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process?

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? by Timothy D. Korson Version 7.0814 QualSys Solutions 2009 1 Restricted Use This copyrighted material is provided to attendees of

More information

"MODULAR TEST CASE DESIGN:THE BUILDING BLOCKS

MODULAR TEST CASE DESIGN:THE BUILDING BLOCKS BIO PRESENTATION W7 5/16/2007 1:45:00 PM "MODULAR TEST CASE DESIGN:THE BUILDING BLOCKS OF REUSABLE TESTS" Shaun Bradshaw Questcon Technologies, A Division of Howard Systems Intl. International Conference

More information

01/09: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013

01/09: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013 01/09: Project Plan The Capstone Experience Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013 From Students to Professionals Project Plan Functional

More information

The requirements engineering process

The requirements engineering process 3 rd Stage Lecture time: 8:30-12:30 AM Instructor: Ali Kadhum AL-Quraby Lecture No. : 5 Subject: Software Engineering Class room no.: Department of computer science Process activities The four basic process

More information

Tips and Tricks. Arian Treffer Software Engineering II WS 2016/17

Tips and Tricks. Arian Treffer Software Engineering II WS 2016/17 Tips and Tricks Arian Treffer arian.treffer@hpi.de Software Engineering II WS 2016/17 Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts Agenda 1. Value-based Requirements Analysis

More information

A detailed comparison of EasyMorph vs Tableau Prep

A detailed comparison of EasyMorph vs Tableau Prep A detailed comparison of vs We at keep getting asked by our customers and partners: How is positioned versus?. Well, you asked, we answer! Short answer and are similar, but there are two important differences.

More information

UC San Diego Mobile App: The Next Generation

UC San Diego Mobile App: The Next Generation UC San Diego Mobile App: The Next Generation Submitter: Alex Wu, UC San Diego, Information Technology Services, Web Technology Services Manager, a6wu@ucsd.edu Team Members: Brett Pollak, UC San Diego,

More information

MGA Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks)

MGA Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks) MGA 672 - Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks) Lecturer: Ilja Šmorgun ilja.smorgun@idmaster.eu, Sónia Sousa sonia.sousa@idmaster.eu Contact Details: All email communication regarding

More information

14 January 2013 Presented by: Kevin L. Jones Agency IPv6 Transition Manager

14 January 2013 Presented by: Kevin L. Jones Agency IPv6 Transition Manager NASA IPv6 Implementation Status TIP 2013 Presented by: Kevin L. Jones Agency IPv6 Transition Manager OMB IPv6 Mandate Goals 1. Designate an IPv6 Transition Manager by 10/30/2010 2. Ensure agency procurements

More information

3 Continuous Integration 3. Automated system finding bugs is better than people

3 Continuous Integration 3. Automated system finding bugs is better than people This presentation is based upon a 3 day course I took from Jared Richardson. The examples and most of the tools presented are Java-centric, but there are equivalent tools for other languages or you can

More information

Webinars that Work: How to Create Webinars that Really Enable Learning. Jacquelyn Brown & Lori Schreiber, EMCOR

Webinars that Work: How to Create Webinars that Really Enable Learning. Jacquelyn Brown & Lori Schreiber, EMCOR 110 Webinars that Work: How to Create Webinars that Really Enable Learning Jacquelyn Brown & Lori Schreiber, EMCOR Warm Up What is the strangest interview question you ve ever been asked? Type in chat

More information

Ch.6 DB design. Why design? Pitfalls at the two extremes: Redundancy Incompleteness. Two strategies: Bottom-up Top-down. Ch.6 is devoted to bottom-up

Ch.6 DB design. Why design? Pitfalls at the two extremes: Redundancy Incompleteness. Two strategies: Bottom-up Top-down. Ch.6 is devoted to bottom-up Week 7, Lect.3 SKIP CH.5 Other relational languages procedural o Tuple relational calculus o Domain relational calculus non-procedural o QBE (Query By Example) o Datalog Ch.6 DB design Why design? In order

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights The following is intended to outline Oracle s general product direction. It is intended for information purposes only, and may not be incorporated

More information

NORTH/WEST PASSAGE. Operations and Travel Information Integration Sharing (OTIIS) Website Structure and Ownership. August 2016

NORTH/WEST PASSAGE. Operations and Travel Information Integration Sharing (OTIIS) Website Structure and Ownership. August 2016 NORTH/WEST PASSAGE August 2016 Operations and Travel Information Integration Sharing (OTIIS) Website Structure and Ownership Final Summary Report: Project 10.1 Table of Contents 1.0 INTRODUCTION... 1 1.1

More information

Automating Unpredictable Processes:

Automating Unpredictable Processes: Automating Unpredictable Processes: Building Responsive Apps using Business Rules By Carl Hewitt, Chief Architect, Decisions and Heath Oderman, CTO, Decisions Copyright 2016 Building Responsive Apps: Comparing

More information

Release for Lithium. George Zhao, Ed Warnicke, Colin Dixon, Mathieu Lemey, Robert Varga, An Ho.

Release for Lithium. George Zhao, Ed Warnicke, Colin Dixon, Mathieu Lemey, Robert Varga, An Ho. Release for Lithium George Zhao, Ed Warnicke, Colin Dixon, Mathieu Lemey, Robert Varga, An Ho Content Opendaylight release (Ed, George) Lessons learned ( Colin, Robert) Proposal for Lithium release Release

More information

What's new with Rational IBM s Telelogic Solutions move to Jazz

What's new with Rational IBM s Telelogic Solutions move to Jazz IBM Software Group What's new with Rational IBM s Telelogic Solutions move to Jazz Heimo Feldbaumer, 11.11.2010 2010 IBM Corporation IBM s Telelogic Solutions move to Jazz Zusammenspiel und Integration

More information

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE. CUSTOMER PAIN POINTS 1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.NET FRAMEORK. THAT S TAKING UP SPACE ON MY HARDDRIVE

More information

Update on NAWIPS/GEMPAK Migration to AWIPS II

Update on NAWIPS/GEMPAK Migration to AWIPS II Update on NAWIPS/GEMPAK Migration to AWIPS II Unidata Policy Committee Meeting Michelle Mainelli NCEP Central Operations 15 April 2010 Topics NAWIPS/AWIPS Team Migration Goals FY10 Activities GEMPAK 6.0

More information

schuylkill.nws.noaa.gov http://schuylkill.nws.noaa.gov:7069/default.asp?w172 Using JConsole Bradley McCune (Hydrologic Services Division) 3/15/2013 Description CHPS is composed of numerous services and

More information

Skyhook designs and deploys high performance mobile location solutions, and exists to make location faster, more precise and practical.

Skyhook designs and deploys high performance mobile location solutions, and exists to make location faster, more precise and practical. CLEARVISION CASE STUDY INDUSTRY: Computer Software EST: 2003 COMPANY SIZE: 150-200 HEADQUARTERS Boston MA About Skyhook Skyhook designs and deploys high performance mobile location solutions, and exists

More information

Helix Test Case Management Best Practices

Helix Test Case Management Best Practices The following information provides best practices for test case management activities in Helix ALM. These best practices are guidelines. Your testing process and business rules should dictate whether or

More information

Oracle Forms and Oracle APEX The Odd Couple

Oracle Forms and Oracle APEX The Odd Couple Oracle Forms and Oracle APEX The Odd Couple About me 2 Francis Mignault CTO and Co-founder, Insum Solutions 30+ years with Oracle DB, 14+ years with APEX. (Forms 2.3 / Oracle 5) Books: Expert Oracle Application

More information

BACKGROUND PAPER. Sub-Regional Platform on Disaster Risk Reduction

BACKGROUND PAPER. Sub-Regional Platform on Disaster Risk Reduction BACKGROUND PAPER Sub-Regional Platform on Disaster Risk Reduction Niamey, Niger 11-14 November 2013 1 BACKGROUND The ECOWAS Policy on Disaster Risk Reduction adopted by West African Heads of State and

More information

Case study on PhoneGap / Apache Cordova

Case study on PhoneGap / Apache Cordova Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform

More information

UCT Application Development Lifecycle. UCT Business Applications

UCT Application Development Lifecycle. UCT Business Applications UCT Business Applications Page i Table of Contents Planning Phase... 1 Analysis Phase... 2 Design Phase... 3 Implementation Phase... 4 Software Development... 4 Product Testing... 5 Product Implementation...

More information

GNU Radio Technical Update

GNU Radio Technical Update GNU Radio Technical Update Johnathan Corgan GRCON17 GRCON17 GNU GNU Radio Radio Technical Technical Update Update September September 2017 2017 Topics Release 3.8 Features and capabilities Milestones and

More information

PA Department of Environmental Protection. Guidance for Data Management

PA Department of Environmental Protection. Guidance for Data Management PA Department of Environmental Protection Guidance for Data Management September 13, 2005 Prepared for Integration with DEP Grant Guidance PA Department of Environmental Protection Information Access Strategy

More information

Grid Services and the Globus Toolkit

Grid Services and the Globus Toolkit Grid Services and the Globus Toolkit Lisa Childers childers@mcs.anl.gov The Globus Alliance Copyright (C) 2003 University of Chicago and The University of Southern California. All Rights Reserved. This

More information

TRR ARB Presentation. Women at Work Website Redesign

TRR ARB Presentation. Women at Work Website Redesign TRR ARB Presentation Women at Work Website Redesign Operational Concept Overview Sanath Bhandary Srikanth Madhava Operational Concept Overview Old Business Workflow Registration Feedback Check-in Report

More information

End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS.

End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS. End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS. ABOUT THE CUSTOMER Our Customer is one of the global leaders in Enterprise Information Management

More information

Service Description: CNS Federal High Touch Technical Support

Service Description: CNS Federal High Touch Technical Support Page 1 of 1 Service Description: CNS Federal High Touch Technical Support This service description ( Service Description ) describes Cisco s Federal High Touch Technical support (CNS-HTTS), a tier 2 in

More information

IRQA General Information:

IRQA General Information: : TABLE OF CONTENTS INTRODUCTION...4 KEY DIFFERENTIATORS...5 1. Flexibility to visually support multiple end-to-end processes and methodologies in Software and Systems Engineering... 5 2. Low implementation

More information

Software Engineering with Objects and Components Open Issues and Course Summary

Software Engineering with Objects and Components Open Issues and Course Summary Software Engineering with Objects and Components Open Issues and Course Summary Massimo Felici Software Engineering with Objects and Components Software development process Lifecycle models and main stages

More information

THOMAS LATOZA SWE 621 FALL 2018 DESIGN ECOSYSTEMS

THOMAS LATOZA SWE 621 FALL 2018 DESIGN ECOSYSTEMS THOMAS LATOZA SWE 621 FALL 2018 DESIGN ECOSYSTEMS LOGISTICS HW5 due today Project presentation on 12/6 Review for final on 12/6 2 EXAMPLE: NPM https://twitter.com/garybernhardt/status/1067111872225136640

More information

Enterprise Explorer, a mashup of Enterprise Energy and Facility data

Enterprise Explorer, a mashup of Enterprise Energy and Facility data By Keith E. Gipson CTO Phoenix Energy Technologies, Inc. IT for Energy Efficiency & Building Performance Track: Green Building IT Wednesday June 10, 2009 2:00 pm - 3:30 pm Keith E. Gipson has been a technologist

More information

CWMS Modeling for Real-Time Water Management

CWMS Modeling for Real-Time Water Management Hydrologic Engineering Center Training course on CWMS Modeling for Real-Time Water Management Davis, California The Corps Water Management System (CWMS) is a software and hardware system to improve the

More information

JSish. Ryan Grasell. June For my senior project, I implemented Professor Keen s JSish spec in C++. JSish

JSish. Ryan Grasell. June For my senior project, I implemented Professor Keen s JSish spec in C++. JSish JSish Ryan Grasell June 2015 1 Introduction For my senior project, I implemented Professor Keen s JSish spec in C++. JSish is a subset of Javascript with support for execution from the command line and

More information

Business Glossary Best Practices

Business Glossary Best Practices Business Glossary Best Practices 1993-2016 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without

More information

Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing Oracle HTTP Server...

Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing Oracle HTTP Server... Oracle Access Manager Configuration Guide for On-Premises Version 17 October 2017 Contents Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing

More information

Advanced Solutions of Microsoft SharePoint Server 2013

Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 4 Days + 1 day Self Study Course Pre-requisites: Before attending this course, students must have: Completed Course 20331: Core Solutions of Microsoft SharePoint Server 2013, successful

More information

IPv6 Implementation Update DREN and SPAWAR

IPv6 Implementation Update DREN and SPAWAR IPv6 Implementation Update DREN and SPAWAR VA Inter Agency IPv6 Meeting 2 Feb, 2011 Crystal City, VA Ron Broersma DREN Chief Engineer SPAWAR Network Security Manager Federal IPv6 Task Force ron@spawar.navy.mil

More information

Chapter 11, Testing, Part 2: Integration and System Testing

Chapter 11, Testing, Part 2: Integration and System Testing Object-Oriented Software Engineering Using UML, Patterns, and Java Chapter 11, Testing, Part 2: Integration and System Testing Overview Integration testing Big bang Bottom up Top down Sandwich System testing

More information

Quality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011

Quality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011 Quality - The Key to Successful SOA Charitha Kankanamge WSO2 February 2011 WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source Producing entire middleware

More information

Creating an Intranet using Lotus Web Content Management. Part 2 Project Planning

Creating an Intranet using Lotus Web Content Management. Part 2 Project Planning Creating an Intranet using Lotus Web Content Management Introduction Part 2 Project Planning Many projects have failed due to poor project planning. The following article gives an overview of the typical

More information

Access SAP Business Functions (ABAP) via Web Services

Access SAP Business Functions (ABAP) via Web Services Applies To: SAP R/3 4.6c and ECC 5.0 SAP NetWeaver 04 WebAS 6.40 SP14 and up, XI 3.0 SP14, NWDS 2.0.14 SAP NW2004s WebAS 700, NWDS 7.0.07 Microsoft Visual Studio 2005, BizTalk Server 2006,.NET Framework

More information

Hearing Voices: The Cybersecurity Pro s View of the Profession

Hearing Voices: The Cybersecurity Pro s View of the Profession SESSION ID: AST2-W02 Hearing Voices: The Cybersecurity Pro s View of the Profession Jon Oltsik Senior Principal Analyst and ESG Fellow Enterprise Strategy Group @joltsik Candy Alexander, CISSP CISM International

More information

An In-house Energy Dashboard. (Challenges and Achievements from Oregon State University)

An In-house Energy Dashboard. (Challenges and Achievements from Oregon State University) An In-house Energy Dashboard (Challenges and Achievements from Oregon State University) Demo Building Your Dream Dashboard Defining Use Cases Gathering Resources Building Infrastructure Managing Development

More information

EUROINDICATORS WORKING GROUP. Demetra+, a new seasonal adjustment tool 12 TH MEETING 3 RD & 4 TH DECEMBER 2009 EUROSTAT D5 DOC 287/09

EUROINDICATORS WORKING GROUP. Demetra+, a new seasonal adjustment tool 12 TH MEETING 3 RD & 4 TH DECEMBER 2009 EUROSTAT D5 DOC 287/09 EUROINDICATORS WORKING GROUP 12 TH MEETING 3 RD & 4 TH DECEMBER 2009 EUROSTAT D5 DOC 287/09 Demetra+, a new seasonal adjustment tool ITEM 12.2 ON THE AGENDA OF THE MEETING OF THE WORKING GROUP ON EUROINDICATORS

More information

Prototype Report. Farm Worker Safety Application. Team 09. Life Cycle Planner Developer. Developer. Quality Focal Point. Developer.

Prototype Report. Farm Worker Safety Application. Team 09. Life Cycle Planner Developer. Developer. Quality Focal Point. Developer. Prototype Report Farm Worker Safety Application Team 09 TEAM MEMBER NAME Juan Andrade Theerapat Chawannakul Fereshteh Khorzani Vahagen Sinanian Basir Navab Basir Navab David Tasky ROLES Project Manager

More information

Roundtable: Shaping the Future of z/os System Programmer Tasks Discussion

Roundtable: Shaping the Future of z/os System Programmer Tasks Discussion Roundtable: Shaping the Future of z/os System Programmer Tasks Discussion Iris Rivera, System z User Experience IBM Poughkeepsie, NY irivera@us.ibm.com Geoffrey Smith, z/os Information Strategy IBM Poughkeepsie,

More information

Battle between hackers and machine learning. Alexey Lukatsky Cybersecurity Business Consultant April 03, 2019

Battle between hackers and machine learning. Alexey Lukatsky Cybersecurity Business Consultant April 03, 2019 Battle between hackers and machine learning Alexey Lukatsky Cybersecurity Business Consultant April 03, 2019 Google: facts and numbers Real Cisco Big Data for Security Training Set Why is Machine Learning

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SER1411BU SER1411BU vsphere Clients Roadmap: HTML5 Client, Host Client and Web Client VMworld 2017 Dennis Lu, Product Manager, VMware Tushar Desai, R&D Director, VMware Content: Not for publication #VMworld

More information

Using VMware Community Source to Drive Innovation for ESX Server - An Emulex Perspective. James Smart Consulting Engineer Emulex Corporation

Using VMware Community Source to Drive Innovation for ESX Server - An Emulex Perspective. James Smart Consulting Engineer Emulex Corporation Using VMware Community Source to Drive Innovation for ESX Server - An Emulex Perspective James Smart Consulting Engineer Emulex Corporation Agenda Emulex overview The Opportunity Emulex and Community Source

More information

IKM in NATO. Antonio de Frutos (NIC-ESP) Information Manager JFC Naples HQ

IKM in NATO. Antonio de Frutos (NIC-ESP) Information Manager JFC Naples HQ IKM in NATO Antonio de Frutos (NIC-ESP) Information Manager JFC Naples HQ Antonio de Frutos, NIC-ESP: JFC Naples, Information Manager (2009- ) IM Governance/IM Training/IM Planning/IM Projects Introduction

More information

National-Level ARESMAP Major Disaster Coordination & Response Program

National-Level ARESMAP Major Disaster Coordination & Response Program Doc. #33c National-Level ARESMAP Major Disaster Coordination & Response Program Overview This program enables a supportive national-level ARRL response to major disasters that overwhelm existing local

More information

OpenESB SE Enterprise Edition V3.0 Installation guide

OpenESB SE Enterprise Edition V3.0 Installation guide OpenESB SE Enterprise Edition V3.0 Installation guide Copyright Pymma Services 2014. All Rights Reserved. Page 1 of 20 Document identifier: Pymma document: 770-001 Location: www.pymma.com Editor: Pymma

More information

The Joint Live Virtual Constructive Data Translator Framework Interoperability for a Seamless Joint Training Environment

The Joint Live Virtual Constructive Data Translator Framework Interoperability for a Seamless Joint Training Environment Framework Interoperability for a Seamless Joint Training Environment Warren Bizub Technical Division Chief US Joint Forces Command Joint Warfighting Center warren.bizub@jfcom.mil Derek Bryan Experimentation

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SER2779BE What s New in vcenter Server Madhup Gulati Director, Product Management VMware VMworld 2017 Content: Not for publication #VMworld #SER2779BE Disclaimer This presentation may contain product features

More information

Release Notes for Cisco Service Portal for Release 9.4

Release Notes for Cisco Service Portal for Release 9.4 Release Notes for for Release 9.4 First Published: July 27, 2012 Contents New and Changed Information, page 1 Installation Notes, page 5 Limitations and Restrictions, page 5 Important Notes, page 6 Documentation

More information

LEADS. The Leads Overview Screen explained:

LEADS. The Leads Overview Screen explained: LEADS A Lead can be a person who is a potential contact or a shell of an idea of the company or project that you want to investigate. The Leads Overview Screen explained: 1. Header: ID #, First Name, Last

More information

7 Keys to Comparing Google Apps Premier Edition with Microsoft Exchange Server 2003/2007

7 Keys to Comparing Google Apps Premier Edition with Microsoft Exchange Server 2003/2007 7 Keys to Comparing with Microsoft Exchange Server 2003/2007 Partner Guide Introduction is Google s Software as a Service (SaaS) solution for business messaging, collaboration, and security. It includes

More information

Data Protection Everywhere. For the modern data center

Data Protection Everywhere. For the modern data center Data Protection Everywhere For the modern data center Tale of two worlds You need both for Traditional apps IT centric & Next-gen apps Developer centric On-premise Trust Agility Live in the cloud 3 Copyright

More information

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake Sample ISTQB examination 1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake 2 Regression testing should

More information

Modification Alerts. Feature Deep Dive

Modification Alerts. Feature Deep Dive Modification Alerts Feature Deep Dive Feature Overview Original Business need: ability to send an email alert to plan owners when important changes occur to related data through mass-update or other automations.

More information

TESTING TRENDS IN 2015: A SURVEY OF SOFTWARE PROFESSIONALS

TESTING TRENDS IN 2015: A SURVEY OF SOFTWARE PROFESSIONALS WHITE PAPER TESTING TRENDS IN 2015: A SURVEY OF SOFTWARE PROFESSIONALS Today s online environments have created a dramatic new set of challenges for the software professionals responsible for the quality

More information

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332 36 Contact Hours Course Overview This course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment.

More information

ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale

ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale Total number points = 120 points Total number points to pass = 78 points Question Answer Explanation / Rationale Learning 1 A A is correct.

More information

Baidu Map Widget Installation & Extension User Guide

Baidu Map Widget Installation & Extension User Guide Baidu Map Widget Installation & Extension User Guide Version 1.0b July 2015 Table of Contents 1. Introduction and Installation... 1 2. Baidu Map Extension: Configuration and Use... 5 3. Compatibility...

More information

Release Notes March 2016

Release Notes March 2016 Release Notes March 2016 About the Release Notes... 3 Release Overview... 3 End of Life Announcements... 3 Other Announcements... 5 Enhancements... 6 Doc Launcher for uploading 3 rd party documents and

More information

REST API Documentation Using OpenAPI (Swagger)

REST API Documentation Using OpenAPI (Swagger) REST API Documentation Using OpenAPI (Swagger) Modern technology for modern web frontends Martyn Kemp, Consultingwerk Ltd. martyn.kemp@consultingwerk.de http://www.consultingwerk.de/ 2 Consultingwerk Ltd.

More information

+ Why arewe at this workshop? + What are we hoping to get from it? + What are we hoping to contribute to it?

+ Why arewe at this workshop? + What are we hoping to get from it? + What are we hoping to contribute to it? 1 2 + Why arewe at this workshop? + What are we hoping to get from it? + What are we hoping to contribute to it? 3 Most important reason (with homage/apologies to Vanilla Ice) + Vendor -SemWebexpertise

More information

Automated Function Testing. powered by Pactera. MARS Technical White Paper

Automated Function Testing. powered by Pactera. MARS Technical White Paper Automated Function Testing powered by Pactera MARS Technical White Paper Pactera Technology International Ltd. 2017 年 9 月 Contents 1. Introduction... 4 1.1. Project Background... 4 1.2. Automatic Function

More information

Gaining End-to-end Visibility of Service Delivery: Making critical decisions and avoiding shortfalls

Gaining End-to-end Visibility of Service Delivery: Making critical decisions and avoiding shortfalls Add Your Logo here Do not use master Gaining End-to-end Visibility of Service Delivery: Making critical decisions and avoiding shortfalls Mike Valladao Senior Product Marketing Managerwww.NetScout.com

More information

JBOT (Juniper Bot) Oct Pablo Sagrera Efrain Gonzalez Copyright 2014 Juniper Networks, Inc.

JBOT (Juniper Bot) Oct Pablo Sagrera Efrain Gonzalez Copyright 2014 Juniper Networks, Inc. JBOT (Juniper Bot) Oct 2017 Pablo Sagrera (psagrera@juniper.net) Efrain Gonzalez (efrain@juniper.net) 1 Setup for JBOT- Overview Solution is based on: Docker Robot Framework Jenkins 2 Docker What is it?

More information

SharePoint Migration Cleanup and Pre-Migration Checklist for Success

SharePoint Migration Cleanup and Pre-Migration Checklist for Success SharePoint Migration Cleanup and Pre-Migration Checklist for Success CONTENTS INTRODUCTION...3 PRE-MIGRATION OF USERS AND GROUPS...3 Identify Influential Users...3 Remove Orphan Users...4 Cleanup Unused

More information

Welcome to Hitachi Vantara Customer Support for Pentaho

Welcome to Hitachi Vantara Customer Support for Pentaho Welcome to Hitachi Vantara Customer Support for Pentaho This page intentionally left blank. Contents Getting Started with the Customer Portal... 1 Knowledge Base for Pentaho... 2 Hitachi Vantara Technical

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe PDM - Adobe LiveCycle Managed Services (2013v3) The Services described in this PDM are Managed Services and are governed by the terms of the General Terms, the Exhibit

More information

Reinventing the messaging experience. RCS Business Messaging Awareness Lab New Jersey 2018

Reinventing the messaging experience. RCS Business Messaging Awareness Lab New Jersey 2018 Reinventing the messaging experience RCS Business Messaging Awareness Lab New Jersey 2018 Today s topics 1 2 Samsung s vision and goals for RCS MaaP messaging use cases 3 Observations from MaaP launch

More information

Microsoft SDL 한국마이크로소프트보안프로그램매니저김홍석부장. Security Development Lifecycle and Building Secure Applications

Microsoft SDL 한국마이크로소프트보안프로그램매니저김홍석부장. Security Development Lifecycle and Building Secure Applications Release Conception Microsoft SDL Security Development Lifecycle and Building Secure Applications KRnet 2010 2010. 6. 22. 한국마이크로소프트보안프로그램매니저김홍석부장 Hongseok.Kim@microsoft.com Agenda Applications under Attack

More information

Running Head: Lab 4 STAT User Manual. User Manual. Prepared by: 411 Blue Team. Date: 19 November, Version 1

Running Head: Lab 4 STAT User Manual. User Manual. Prepared by: 411 Blue Team. Date: 19 November, Version 1 Running Head: Lab 4 STAT User Manual User Manual Prepared by: 411 Blue Team Date: 19 November, 2013 Version 1 Lab 4: STAT User Manual 2 Contents 1. Introduction... 4 1.1 Background... 4 1.2 Methodology...

More information

IPv6 Readiness in the Communication Service Provider Industry

IPv6 Readiness in the Communication Service Provider Industry IPv6 Readiness in the Communication Service Provider Industry An Incognito Software Report Published April 2014 Executive Summary... 2 Methodology and Respondent Profile... 3 Methodology... 3 Respondent

More information

Topic 01. Software Engineering, Web Engineering, agile methodologies.

Topic 01. Software Engineering, Web Engineering, agile methodologies. Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,

More information

Examples. Object Orientated Analysis and Design. Benjamin Kenwright

Examples. Object Orientated Analysis and Design. Benjamin Kenwright Examples Object Orientated Analysis and Design Benjamin Kenwright Outline Revision Questions Group Project Review Deliverables Example System Problem Case Studey Group Project Case-Study Example Vision

More information

Metrics and OO. SE 3S03 - Tutorial 12. Alicia Marinache. Week of Apr 04, Department of Computer Science McMaster University

Metrics and OO. SE 3S03 - Tutorial 12. Alicia Marinache. Week of Apr 04, Department of Computer Science McMaster University and OO OO and OO SE 3S03 - Tutorial 12 Department of Computer Science McMaster University Complexity Lorenz CK Week of Apr 04, 2016 Acknowledgments: The material of these slides is based on [1] (chapter

More information

Software Testing. Software Testing. in the textbook. Chapter 8. Verification and Validation. Verification and Validation: Goals

Software Testing. Software Testing. in the textbook. Chapter 8. Verification and Validation. Verification and Validation: Goals Software Testing in the textbook Software Testing Chapter 8 Introduction (Verification and Validation) 8.1 Development testing 8.2 Test-driven development 8.3 Release testing 8.4 User testing 1 2 Verification

More information

AWIPS Technology Infusion Darien Davis NOAA/OAR Forecast Systems Laboratory Systems Development Division April 12, 2005

AWIPS Technology Infusion Darien Davis NOAA/OAR Forecast Systems Laboratory Systems Development Division April 12, 2005 AWIPS Technology Infusion Darien Davis NOAA/OAR Forecast Systems Laboratory Systems Development Division Plans for AWIPS Next Generation 1 What s a nice lab like you, doing in a place like this? Plans

More information

User-Centered Development

User-Centered Development Software Lifecycle CS470 User-Centered Development User-centered development refers to a design process for creating a system that meets the needs of the user Users should be included in the design process

More information

Introduction - SENG 330. Object-Oriented Analysis and Design

Introduction - SENG 330. Object-Oriented Analysis and Design Introduction - SENG 330 Object-Oriented Analysis and Design SENG 330 Fall 2006 Instructor: Alex Thomo Email: thomo@cs.uvic.ca Office hours: Office Hours: TWF 12:30-1:30 p.m. Location: ECS 556 Objective:

More information

Deep dive on case management

Deep dive on case management Deep dive on case management RedHat JBoss BPM Suite Maciej Swiderski Principal Software Engineer Kris Verlaenen Senior Principal Software Engineer 03-05-2017 Agenda: Case Management what it is and how

More information