Run Time Tester Requirements Document

Size: px
Start display at page:

Download "Run Time Tester Requirements Document"

Transcription

1 Run Time Tester Requirements Document P. Sherwood 7 March 2004 Version: 0.4 Status: Draft After review 2 March 2004 Contents 1 Introduction Scope of the Requirements Document Organisation of the Requirements Document Overview Acronym Expansion and Definitions References General Description Perspective User Characteristics Scenarios User Actions Detailed Requirements Functional Requirements Configuration Requirements

2 3.3 Requirements by Job Group Introduction 1.1 Scope of the Requirements Document This documents specifies the requirements for a the Run Time Tester (RTT) software. It describes the purpose of the program, and the ways it is to be used. The interactions with the Atlas software and management tool (CMT) is described. The necessary environment, and how to interact are specified. It is intended to be the main input to the design of the program. 1.2 Organisation of the Requirements Document In the remainder of this section, the purpose of the program is described, and acronym definitions and references are given. Section 2 describes how the RTT is to be used, and its relationship to CMT. Section 3 gives the detailed functional and configurational requirements for the RTT. 1.3 Overview The RTT is a facility for running a set of standard Athena jobs, performing actions on the job results, and publishing information about those results. The facility should be able to submit jobs to different computing resources (in the first instance to a PBS batch queue manager, or run them interactively). The actions to take after the jobs have completed should be easily modified. They should be appropriate to the jobs run, and the results should be easily accessible. The RTT should be setup so that it performs generic actions (run jobs; run tests; run post job actions; report results). The specific actions to be performed will change with time. Although some specific actions need to come with the RTT from the start, special attention should be paid to making it straightforward to modify or remove existing specific tasks, and to add new tasks. 1.4 Acronym Expansion and Definitions ATLAS An experiment at the CERN Large Hadron Collider. 2

3 Athena The ATLAS offline software framework CMT The configuration and build program used to build ATLAS code. RTT Run Time Tester a facility to run ATLAS test jobs. Regression test A test that establishes whether code produces the same results it did at some determined time in the past. Test run One cycle of RTT activity - job submission, tests and other post job activities, results publication - according to how the RTT is configured, for a fixed set of jobs. NICOS ATLAS manager for ATLAS nightly builds. TDS Athena transient data store. Run time environment The conditions needed to run ATLAS jobs. This includes setting up symbols ( e.g. Athena), environment variables ( e.g. LD LIBRARY PATH) and making available necessary auxilliary files. Job group A classification of jobs used by the RTT. Jobs within a group are processed in the same manner when setting up the run time environment, and during the postrun processing. Examples of job groups are: HelloWorld, Reconstruction, Artemis, Atlfast. Release A set of software package tags which refer to versions of software packages which work together. For software to be part of a release, it is tagged (currently this means is given a CVS tag), and is declared (currently using the Tag Collector). Releases occur as numbered releases from time to time, and, as a development aid, once a day (the nightly build). Numbered releases have a long lifetime (typically years), while nightly builds are overwritten every week. 1.5 References CMT in ATLAS: NICOS: 3

4 2 General Description 2.1 Perspective Atlas code is divided into interdependent packages. The code from the packages is compiled into shared libraries, which are loaded on request at run time. A release is a set of packages tags corresponding to versions of the libraries which work together. When an Athena job is run, it is passed a job options file which gives, among other things, the names of the shared libraries to be loaded. CMT sets up environment variables to ensure that the correct versions of the different libraries are loaded. The user tells CMT which release to use by placing this information in her home requirements file and sourcing her home setup.sh script. The RTT uses CMT to establish the connection between the release information and the actual libraries and executables used, and to set up symbols and paths so that when the command athena is typed, the correct version of the executable is used. The RTT uses job option files to specify which shared libraries are to be used, and other Athena algorithm specific information. Details of configuration file information is given in section 3.2. In short, the RTT uses CMT by performing the same operations as those performed by a user using CMT manually in that it is capable of creating a home CMT requirements file and setup script, and by sourcing this script. The RTT assumes certain runtime behaviour. An example is that RTT must know the mechanisms for locating job option files. The RTT should be part of the ATLAS release to accommodate such dependencies. An RTT test run is to be made up of the following steps: job submission, job checking, other post job activities, and reporting. The RTT will use the concept of job group to determine which actions are taken for a particular job. For example, regression tests will be run on jobs in the Atlfast group, while a root macro will be run on the output of jobs in the Artemis group. During the post processing step, job logs, and possibly other files - such as histogram and ntuple files - will be made available, as will the results of any tests that are run. To ensure that the RTT can be used a wide variety of platforms, and to conform to the ATLAS reccomendations on computing languages, the RTT is to be written in Python. 4

5 2.2 User Characteristics Users will pass information to the RTT via parameters in congiguration files. How the RTT reponds to such information is determined by the RTT code. This means that there are three kinds of user. The first kind of user runs a preconfigured RTT in order to obtain test results. The second kind of user is capable of modifying configuration files, and taking action to ensure that whatever actions he is requesting of thee RTT make sense. For example, if he specifies that a job use a particular data set, he must ensure that that data set is available. The third kind of user is capable of understanding the python code, and modifying it to obtain desired behaviour. Such a user can tune the reaction of the RTT to configuration file parameters. 2.3 Scenarios A developer who wishes to have her code tested automatically and at regular intervals, using the latest ATLAS release. Her job-option files are included in the job-configuration file. The test runs are initiated by a cron job which is run once a day. This job waits for the nightly build to complete, and then starts job submission. The release is set to the current nightly release. From this point onwards she can consult the results displayed on the web, to ascertain both the state of Atlas job running machinery (do the jobs run to completion? if not what errors are reported?), and the state of her own code. She can download any files produced by her test jobs which are made available by the RTT. A user who wishes to consult the status of the code for a particular release, in order to see if his jobs will run with that release. He looks at the RTT results on the web to see which test jobs ran for the release he is interested in. Release officials who wish to run tests prior to making a release public. Developers who have checked-out and modified code, and who wish to test it before committing the new material to the code repository. A user wishes to check that the installation of the ATLAS code at a new site gives the same results as at an original site. They obtain access to the database used to hold reference material created the the original site (perhaps by copying the database, if this is stored as a python database file), and the original configuration files, Those parts of the files holding site-specific information (specification of directories, batch queues) are modified appropriately. 5

6 The RTT is then used to submit the jobs, and the regression tests show if the new environment causes the jobs to act differently, 2.4 User Actions As part of the task of setting up and running jobs, the ATLAS run time environment (environment variables, search paths) needs to be established. This will be done using CMT. When the user specifies that she wishes to work with an existing release, the RTT will perform the necessary CMT actions. When working with checked-out code, the user will inform RTT that this is the case (this is an option in the configuration file), and will perform the CMT steps manually. The RTT will use CMT to create a run-time environment in the following manner: 1. Source the CMT setup.sh, providing a Home requirements file. Among other things this action informs CMT of the ATLAS release to use. 2. Source setup.sh for the AtlasRelease package. These steps are to be performed by CMT when it is used to run jobs from a release. When RTT is to work on checked-out code, the developer will perform these actions, and build her code. Typically she will do this by sourcing her home CMT scripts, and using the TestRelease mechanism. The RTT will have two configuration files, one to specify the RTT behaviour, and one to specify job information. Examples of such information are the names of job option files, batch queues to submit to, and data sets to run on. The user will start the RTT with a short script that specifies where the RTT code is, and where the RTT configuration file is. This provides a high degree of flexibility: the user may have a number of different configuration scripts, to provide different RTT customisation. She does not need to own (or check-out) a copy of the scripts. The minimum material she needs to run the RTT is A very short script specifying where to find the RTT (this will usually be the ATLAS install area). A job configuration file. 6

7 3 Detailed Requirements 3.1 Functional Requirements RTT Requirement 1 To ensure that the RTT be available on a wide variety of platforms, and to conform to the ATLAS recommendations on which computing languages are to be used, the RTT is to be written in Python. RTT Requirement 2 The RTT should be runnable in an automatic manner ( e.g. as a cron job), or on demand whereby a client configures the RTT according to his needs and resources. RTT Requirement 3 It should be possible to have the RTT run at regular intervals, in such a way that the results are viewable via a web browser. In particular, the RTT will be run once every 24 hours, after the Atlas nightly builds have finished. The nightly jobs should use the most up-to-date nightly release. The results and any files produced by the jobs should be made available to clients at a predefined URL. RTT Requirement 4 The RTT should be usable with binaries and libraries built from code a developer has checked-out and modified. By definition, this code is not in a release. RTT Requirement 5 RTT run results should be viewable indexed by release. RTT Requirement 6 Release results for nightly builds should be kept until the ATLAS nightly build infrastructure (currently NICOS) provides a new build for that night. The RTT results should then be be overwritten. RTT Requirement 7 Release results for numbered releases should not be overwritten. RTT Requirement 8 The RTT should be in the ATLAS release - this is to ensure that the RTT job option files are installed during the ATLAS builds. RTT Requirement 9 The RTT should be written in a high level scripting language. RTT Requirement 10 The RTT should be part of the ATLAS release. It should have a src directory for the scripts, and a share directory for job option files, and other test fixtures. 7

8 RTT Requirement 11 The RTT should provide job option files for a minimum set of test jobs in its share directory. RTT Requirement 12 The RTT job option files should conform to the CMT conventions for locating job option files. RTT Requirement 13 Job logs and job option files should be made available for downloading via a web browser. RTT Requirement 14 CPU and memory usage information should be made available sparately from the log file, if this information is available in the log file in a standard form. RTT Requirement 15 A dump of the environment variables used for running the jobs will be made available. RTT Requirement 16 Results should be reported as HTML files. This makes the results calculated at remote sites easily accessible. Both remote and local files should be readable with a web browser. RTT Requirement 17 It should be possible to define stable data sets. This is essential for regression tests. Currently, these data sets should be DC1 Zebra data. 3.2 Configuration Requirements The following items should be specified in ASCII configuration files: RTT Requirement 18 The release to use ( e.g , atlrel 3). RTT Requirement 19 The release used to generate reference material. RTT Requirement 20 The build (opt, debug) RTT Requirement 21 If reference material is to be stored. RTT Requirement 22 The location where reference material is to be stored. RTT Requirement 23 The location where result information is to be sent. 8

9 RTT Requirement 24 The location of a work area needed by RTT. RTT Requirement 25 Where jobs should be submitted (PBS, interactive on local machine...) RTT Requirement 26 Which job options files to use. RTT Requirement 27 Queues to submit to for each job - relevant for batch queues. RTT Requirement 28 Data sets to be used for each job. 3.3 Requirements by Job Group The RTT is a general purpose facility to which one can add functionality, which is organised by job group. As a starting point, the functionality requirements for two job groups Atlfast and Artemis are stated. RTT Requirement 29 The Atlfast test jobs run the SimpleTest Athena Algorithm. The results of this algorithm are returned in a comparison file. The RTT will provide the code to examine the comparison file and display either an error condition, or a success condition. RTT Requirement 30 The Artemis test jobs will provide histogram files that are to be displayed. The RTT will run macros to format and write out plots as post script files, and make these files available for downloading or display with a web browser. 9

Cortex Gateway 2.0. Administrator Guide. September Document Version C

Cortex Gateway 2.0. Administrator Guide. September Document Version C Cortex Gateway 2.0 Administrator Guide September 2015 Document Version C Version C of the Cortex Gateway 2.0 Administrator Guide had been updated with editing changes. Contents Preface... 1 About Cortex

More information

Clay Tablet Connector for hybris. User Guide. Version 1.5.0

Clay Tablet Connector for hybris. User Guide. Version 1.5.0 Clay Tablet Connector for hybris User Guide Version 1.5.0 August 4, 2016 Copyright Copyright 2005-2016 Clay Tablet Technologies Inc. All rights reserved. All rights reserved. This document and its content

More information

Lionbridge Connector for Hybris. User Guide

Lionbridge Connector for Hybris. User Guide Lionbridge Connector for Hybris User Guide Version 2.1.0 November 24, 2017 Copyright Copyright 2017 Lionbridge Technologies, Inc. All rights reserved. Published in the USA. March, 2016. Lionbridge and

More information

Web Feature Services Tutorial

Web Feature Services Tutorial Southeast Alaska GIS Library Web Feature Services Tutorial Prepared By Mike Plivelich Version 0.2 Status Draft Updates Continual Release Date June 2010 1 TABLE OF CONTENTS Page # INTRODUCTION...3 PURPOSE:...

More information

Proteome Discoverer Version 1.3

Proteome Discoverer Version 1.3 Xcalibur Proteome Discoverer Version 1.3 Installation Guide XCALI-97359 Revision A May 2011 2011 Thermo Fisher Scientific Inc. All rights reserved. Xcalibur is a registered trademark of Thermo Fisher Scientific

More information

Getting Started for Windows

Getting Started for Windows ViSP 2.9.0: Visual Servoing Platform Getting Started for Windows Lagadic project http://www.irisa.fr/lagadic February 18, 2014 François Chaumette Eric Marchand Nicolas Melchior Fabien Spindler 2 CONTENTS

More information

Implementation Guide for the DoseControl Dosimetry System

Implementation Guide for the DoseControl Dosimetry System 1.0 SCOPE The GEX DoseControl System is intended for use as a single dosimetry system solution, specifically developed to satisfy the generic dosimetry needs of radiation sterilization application users

More information

Publishing WFS Services Tutorial

Publishing WFS Services Tutorial Publishing WFS Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a WFS service........................... 3 Copyright 1995-2010 ESRI, Inc. All rights

More information

DICOM Conformance Statement

DICOM Conformance Statement DICOM Conformance Statement Document Version 2.0 Revision Summary Date Revision Changes 30 th December 2016 2.0 Update to OrthoView 7.0 Specification 20 October 2005 1.0 Release of OrthoView 3.1 WK3 build

More information

User Guide for Classification of Diabetes: A search tool for identifying miscoded, misclassified or misdiagnosed patients

User Guide for Classification of Diabetes: A search tool for identifying miscoded, misclassified or misdiagnosed patients User Guide for Classification of Diabetes: A search tool for identifying miscoded, misclassified or misdiagnosed patients For use with isoft Premiere Synergy Produced by André Ring 1 Table of Contents

More information

Computer assisted interview

Computer assisted interview Computer assisted interview Testing Tool (CTT) - a review of new features and how the tool has improved the testing process Russell Stark and Rebecca Gatward 13 th International Blaise Users Conference

More information

LHC Physics or How LHC experiments will use OSG resources

LHC Physics or How LHC experiments will use OSG resources LHC Physics or How LHC experiments will use OSG resources OSG Consortium Meeting 08 / 21 / 06 Oliver Gutsche USCMS / Fermilab Particle Physics Probe innermost structure and explain it from first principles

More information

Mitglied der Helmholtz-Gemeinschaft. Advanced System Monitoring in PTP

Mitglied der Helmholtz-Gemeinschaft. Advanced System Monitoring in PTP Mitglied der Helmholtz-Gemeinschaft Advanced System Monitoring in PTP November 19, 2013 Wolfgang Frings and Carsten Karbach Content 1 PTP System Monitoring status quo 2 Short term enhancements 3 Long term

More information

Activant Acclaim. Using smit and p21adm. AIX suite: course 3 of 3

Activant Acclaim. Using smit and p21adm. AIX suite: course 3 of 3 Activant Acclaim Using smit and p21adm AIX suite: course 3 of 3 Objectives Use smit p21 Including specific menus and their operation Access p21adm SMIT An acronym for System Management Interface Tools

More information

E SERIES. Contents CALIBRATION PROCEDURE. Version 2.0

E SERIES. Contents CALIBRATION PROCEDURE. Version 2.0 CALIBRATION PROCEDURE E SERIES Version 2.0 Contents Introduction Document Scope... 2 Calibration Overview... 3 What Is Calibration?... 3 Why Calibrate?... 3 How Often Should You Calibrate?... 3 What Can

More information

Installing and Testing JMonkeyEngine (jme)

Installing and Testing JMonkeyEngine (jme) Installing and Testing JMonkeyEngine (jme) Andrew Davison, ad@fivedots.coe.psu.ac.th July 31st 2014 This document is to help students in 242-515 Animation and Game Development (AGD) install the jmonkeyengine

More information

Dosimeter Setting Device

Dosimeter Setting Device Instruction Manual Dosimeter Setting Device For Electronic Personal Dosimeter Dose-i (Unit:Sv, Version:1.05 English) WTA529748 a 1 / 38 Foreword Thank you for purchasing the Dosimeter Setting Device; a

More information

Content Part 2 Users manual... 4

Content Part 2 Users manual... 4 Content Part 2 Users manual... 4 Introduction. What is Kleos... 4 Case management... 5 Identity management... 9 Document management... 11 Document generation... 15 e-mail management... 15 Installation

More information

DPV. Ramona Ranz, Andreas Hungele, Prof. Reinhard Holl

DPV. Ramona Ranz, Andreas Hungele, Prof. Reinhard Holl DPV Ramona Ranz, Andreas Hungele, Prof. Reinhard Holl Contents Possible use of DPV Languages Patient data Search for patients Patient s info Save data Mandatory fields Diabetes subtypes ICD 10 Fuzzy date

More information

OneTouch Reveal Web Application. User Manual for Healthcare Professionals Instructions for Use

OneTouch Reveal Web Application. User Manual for Healthcare Professionals Instructions for Use OneTouch Reveal Web Application User Manual for Healthcare Professionals Instructions for Use Contents 2 Contents Chapter 1: Introduction...4 Product Overview...4 Intended Use...4 System Requirements...

More information

OneTouch Reveal Web Application. User Manual for Patients Instructions for Use

OneTouch Reveal Web Application. User Manual for Patients Instructions for Use OneTouch Reveal Web Application User Manual for Patients Instructions for Use Contents 2 Contents Chapter 1: Introduction...3 Product Overview...3 Intended Use...3 System Requirements... 3 Technical Support...3

More information

11. NATIONAL DAFNE CLINICAL AND RESEARCH DATABASE

11. NATIONAL DAFNE CLINICAL AND RESEARCH DATABASE 11. NATIONAL DAFNE CLINICAL AND RESEARCH DATABASE The National DAFNE Clinical and Research database was set up as part of the DAFNE QA programme (refer to section 12) to facilitate Audit and was updated

More information

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in SAP Hybris Commerce. 29 November 2017 (11:16 GMT) Beginner

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in SAP Hybris Commerce. 29 November 2017 (11:16 GMT) Beginner Training for Database & Technology with Development in SAP Hybris Commerce Courses Listed Beginner HY100 - SAP Hybris Commerce Product Overview HY100E - SAP Hybris Commerce Essentials Online Advanced HY410

More information

glite Information System

glite Information System glite Information System Dr. Marco Fargetta Marco.Fargetta@ct.infn.it INFN, Italy EUAsiaGrid BioWorkshop NUS, Singapore 2010 Outline 1 Introduction 2 Background GLUE Schema LDAP 3 BDII 4 Monitoring 5 Conclusions

More information

Audit Firm Administrator steps to follow

Audit Firm Administrator steps to follow Contents Audit Firm Administrator steps to follow... 3 What to know before you start... 3 Understanding CaseWare Cloud in a nutshell... 3 How to do the once off set up for the Audit Firm or Organisation...

More information

EHS QUICKSTART GUIDE RTLAB / CPU SECTION EFPGASIM TOOLBOX.

EHS QUICKSTART GUIDE RTLAB / CPU SECTION EFPGASIM TOOLBOX. EHS QUICKSTART GUIDE EFPGASIM TOOLBOX RTLAB / CPU SECTION www.opal-rt.com 1751 Richardson, suite 2525 Montréal (Québec) Canada H3K 1G6 www.opal-rt.com 2017 All rights reserved Printed in Canada Contents

More information

VMMC Installation Guide (Windows NT) Version 2.0

VMMC Installation Guide (Windows NT) Version 2.0 VMMC Installation Guide (Windows NT) Version 2.0 The Shrimp Project Department of Computer Science Princeton University February 1999 About this Document Welcome to VMMC! This document describes how to

More information

A Quick-Start Guide for rseqdiff

A Quick-Start Guide for rseqdiff A Quick-Start Guide for rseqdiff Yang Shi (email: shyboy@umich.edu) and Hui Jiang (email: jianghui@umich.edu) 09/05/2013 Introduction rseqdiff is an R package that can detect differential gene and isoform

More information

Review of Veterinary Epidemiologic Research by Dohoo, Martin, and Stryhn

Review of Veterinary Epidemiologic Research by Dohoo, Martin, and Stryhn The Stata Journal (2004) 4, Number 1, pp. 89 92 Review of Veterinary Epidemiologic Research by Dohoo, Martin, and Stryhn Laurent Audigé AO Foundation laurent.audige@aofoundation.org Abstract. The new book

More information

Chapter 9. Tests, Procedures, and Diagnosis Codes The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 9. Tests, Procedures, and Diagnosis Codes The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Tests, Procedures, and Diagnosis Codes Chapter 9 Content: Overview Ordering A Test SpringLabsTM & Reference Lab Results Managing and Charting Tests Creating A New Test Documenting and Activating

More information

ADVANCED VBA FOR PROJECT FINANCE Near Future Ltd. Registration no

ADVANCED VBA FOR PROJECT FINANCE Near Future Ltd. Registration no ADVANCED VBA FOR PROJECT FINANCE f i n a n c i a l f o r e c a s t i n G 2017 Near Future Ltd. Registration no. 10321258 www.nearfuturefinance.com info@nearfuturefinance.com COURSE OVERVIEW This course

More information

PROPOSED WORK PROGRAMME FOR THE CLEARING-HOUSE MECHANISM IN SUPPORT OF THE STRATEGIC PLAN FOR BIODIVERSITY Note by the Executive Secretary

PROPOSED WORK PROGRAMME FOR THE CLEARING-HOUSE MECHANISM IN SUPPORT OF THE STRATEGIC PLAN FOR BIODIVERSITY Note by the Executive Secretary CBD Distr. GENERAL UNEP/CBD/COP/11/31 30 July 2012 ORIGINAL: ENGLISH CONFERENCE OF THE PARTIES TO THE CONVENTION ON BIOLOGICAL DIVERSITY Eleventh meeting Hyderabad, India, 8 19 October 2012 Item 3.2 of

More information

User Instruction Guide

User Instruction Guide User Instruction Guide Table of Contents Logging In and Logging Out of MMSx 1 Creating a TPN (Terminal Profile Number) 2 Single Merchant 2 From Navigation Bar 2 From Home Page Link 4 Multiple Merchants

More information

WFS. User Guide. thinkwhere Glendevon House Castle Business Park Stirling FK9 4TZ Tel +44 (0) Fax +44 (0)

WFS. User Guide. thinkwhere Glendevon House Castle Business Park Stirling FK9 4TZ   Tel +44 (0) Fax +44 (0) WFS User Guide thinkwhere Glendevon House Castle Business Park Stirling FK9 4TZ www.thinkwhere.com Tel +44 (0)1786 476060 Fax +44 (0)1786 47609 Table of Contents WHAT IS A WEB FEATURE SERVICE?... 3 Key

More information

Medtech32 Diabetes Get Checked II Advanced Form Release Notes

Medtech32 Diabetes Get Checked II Advanced Form Release Notes Medtech32 Diabetes Get Checked II Advanced Form Release Notes These Release Notes contain important information for all Medtech32 Users. Please ensure that they are circulated amongst all your staff. We

More information

Quick Notes for Users of. Beef Ration and Nutrition. Decision Software & Sheep Companion Modules

Quick Notes for Users of. Beef Ration and Nutrition. Decision Software & Sheep Companion Modules Quick Notes for Users of Beef Ration and Nutrition Decision Software & Sheep Companion Modules Standard & Professional Editions 2 Table of Contents Computer Setup 3 Feeds and Feeding Concepts 16 3 System

More information

Unitron Remote Plus app

Unitron Remote Plus app Unitron Remote Plus app User Guide A Sonova brand Getting started Intended use The Unitron Remote Plus app is intended for hearing aids users to adjust certain aspects of Unitron hearing aids through Android

More information

P-B-54.30/141. Instrument Cluster SCN Coding for Component Replacement or Dealer Installed Accessories:

P-B-54.30/141. Instrument Cluster SCN Coding for Component Replacement or Dealer Installed Accessories: Date: August 2005 Order No.: Supersedes: Group: 54 P-B-54.30/141 SUBJECT: Model 171.454/456/473 All Model Years A. Introduction Instrument Cluster SCN Coding for Component Replacement or Dealer Installed

More information

Name of the paper: Effective Development and Testing using TDD. Name of Project Teams: Conversion Team and Patient Access Team.

Name of the paper: Effective Development and Testing using TDD. Name of Project Teams: Conversion Team and Patient Access Team. 1 Name of the paper: Effective Development and Testing using TDD Name of the author: Payal Sen E-Mail Id: payal.sen@siemens.com Contact Number: 9748492800 Name of Project Teams: Conversion Team and Patient

More information

The NJOY Nuclear Data Processing System - Current Status and Future Plans

The NJOY Nuclear Data Processing System - Current Status and Future Plans The NJOY Nuclear Data Processing System - Current Status and Future Plans A. C. (Skip) Kahler & R. E. MacFarlane akahler@lanl.gov T-2, Nuclear & Particle Physics, Astrophysics & Cosmology Group Theoretical

More information

HANSATON stream remote App User Guide. HANSATON stream remote App User Guide

HANSATON stream remote App User Guide. HANSATON stream remote App User Guide HANSATON stream remote App Getting started Intended use The HANSATON stream remote App is intended for hearing aids users to adjust certain aspects of HANSATON hearing aids through Android and Apple ios

More information

Elemental Kinection. Requirements. 2 May Version Texas Christian University, Computer Science Department

Elemental Kinection. Requirements. 2 May Version Texas Christian University, Computer Science Department Elemental Kinection Requirements Version 2.1 2 May 2016 Elemental Kinection Requirements i Revision History All revision history listed below. Version Change Summary Date 1.0 Initial Draft 10 November

More information

Assignment 5: Integrative epigenomics analysis

Assignment 5: Integrative epigenomics analysis Assignment 5: Integrative epigenomics analysis Due date: Friday, 2/24 10am. Note: no late assignments will be accepted. Introduction CpG islands (CGIs) are important regulatory regions in the genome. What

More information

Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.1 7/27/2011

Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.1 7/27/2011 Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.1 7/27/2011 I. Purpose Drawing from the profile development of the QIBA-fMRI Technical Committee,

More information

Chapter 3 Software Packages to Install How to Set Up Python Eclipse How to Set Up Eclipse... 42

Chapter 3 Software Packages to Install How to Set Up Python Eclipse How to Set Up Eclipse... 42 Table of Contents Preface..... 21 About the Authors... 23 Acknowledgments... 24 How This Book is Organized... 24 Who Should Buy This Book?... 24 Where to Find Answers to Review Questions and Exercises...

More information

The Hospital Anxiety and Depression Scale Guidance and Information

The Hospital Anxiety and Depression Scale Guidance and Information The Hospital Anxiety and Depression Scale Guidance and Information About Testwise Testwise is the powerful online testing platform developed by GL Assessment to host its digital tests. Many of GL Assessment

More information

Spectrum. Quick Start Tutorial

Spectrum. Quick Start Tutorial Spectrum Quick Start Tutorial March 2005 Table of Contents Introduction... 2 What you will learn... 4 Basic Steps in Using Spectrum... 4 Step 1. Installing Spectrum... 4 Step 2. Changing the language in

More information

MEAT CONTENT CALCULATION

MEAT CONTENT CALCULATION MEAT CONTENT CALCULATION Introduction Amendments to the European Labelling Directive have resulted in the need to harmonise the definition of meat across Europe. This new definition attempts to ensure

More information

Cross-Domain Development Kit XDK110 Platform for Application Development

Cross-Domain Development Kit XDK110 Platform for Application Development BLE Guide Cross-Domain Development Kit Platform for Application Development Bosch Connected Devices and Solutions : BLE Guide Document revision 2.0 Document release date 17.08.17 Document number Workbench

More information

LING 581: Advanced Computational Linguistics. Lecture Notes March 20th

LING 581: Advanced Computational Linguistics. Lecture Notes March 20th LING 581: Advanced Computational Linguistics Lecture Notes March 20th Today's Topics EVALB Graph WordNet Homework 7 Review Thanks for the PTB WSJ EVALB graphs so far Don't forget to run data points and

More information

Fully Automated IFA Processor LIS User Manual

Fully Automated IFA Processor LIS User Manual Fully Automated IFA Processor LIS User Manual Unless expressly authorized, forwarding and duplication of this document is not permitted. All rights reserved. TABLE OF CONTENTS 1 OVERVIEW... 4 2 LIS SCREEN...

More information

HEALTH MANAGEMENT SYSTEM NUTRITION MODULE TABLE OF CONTENTS

HEALTH MANAGEMENT SYSTEM NUTRITION MODULE TABLE OF CONTENTS BIO ANALOGICS HEALTH MANAGEMENT SYSTEM NUTRITION MODULE TABLE OF CONTENTS 1.0 Program Installation 2.0 Installing the Nutrition Module 3.0 Setup Nutrition Recommendation 3.1 Daily Food Distribution 3.2

More information

Open Range Software, LLC

Open Range Software, LLC Comprehensive Tracking System CTS User Manual CTS IH/Medical Surveillance Interface Open Range Software, LLC Revised: 09/04/2013 CONTENTS Introduction...3 WHAT IS THE CTS IH/MEDICAL SURVEILLANCE INTERFACE?...3

More information

Interpretype Video Remote Interpreting (VRI) Subscription Service White Paper September 2010

Interpretype Video Remote Interpreting (VRI) Subscription Service White Paper September 2010 Interpretype Video Remote Interpreting (VRI) Subscription Service White Paper September 2010 Overview: Interpretype Video Remote Interpreting (VRI) Subscription Service is a revolutionary method of scheduling,

More information

User s Manual for Eclipse(AccuCap)

User s Manual for Eclipse(AccuCap) InnoCaption Agent Program User s Manual for Eclipse(AccuCap) VER 2.1.4 InnoCaptionAgent Ver 2.1.4 2015-10-12 InnoCaption 1 / 24 InnoCaption Agent User s Manual for Eclipse Table of Contents 1. GENERAL...

More information

For Electric Personal Dosimete Dose-i

For Electric Personal Dosimete Dose-i Instruction Manual Dosime eter Setting Device For Electric Personal Dosimete er Dose-i (Unit:rem, Version:1.05 English) Issued on March 2015 WTA529893 1 / 38 Foreword Thank you for purchasing the Dosimeter

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) Avaya Vantage TM Basic for Avaya Vantage TM Voluntary Product Accessibility Template (VPAT) Avaya Vantage TM Basic is a simple communications application for the Avaya Vantage TM device, offering basic

More information

Sleep Apnea Therapy Software Clinician Manual

Sleep Apnea Therapy Software Clinician Manual Sleep Apnea Therapy Software Clinician Manual Page ii Sleep Apnea Therapy Software Clinician Manual Notices Revised Notice Trademark Copyright Sleep Apnea Therapy Software Clinician Manual 103391 Rev A

More information

mehealth for ADHD Parent Manual

mehealth for ADHD Parent Manual mehealth for ADHD adhd.mehealthom.com mehealth for ADHD Parent Manual al Version 1.0 Revised 11/05/2008 mehealth for ADHD is a team-oriented approach where parents and teachers assist healthcare providers

More information

Enhanced Asthma Management with Mobile Communication

Enhanced Asthma Management with Mobile Communication Enhanced Asthma Management with Mobile Communication P.S. Ngai, S. Chan, C.T. Lau, K.M. Lau Abstract In this paper, we propose a prototype system to enhance the management of asthma condition in patients

More information

Symantec ESM Agent for IBM AS/400 Installation Guide. Version: 6.5

Symantec ESM Agent for IBM AS/400 Installation Guide. Version: 6.5 Symantec ESM Agent for IBM AS/400 Installation Guide Version: 6.5 Symantec ESM Agent for IBM AS/400 Installation Guide The software described in this book is furnished under a license agreement and may

More information

Review Questions in Introductory Knowledge... 37

Review Questions in Introductory Knowledge... 37 Table of Contents Preface..... 17 About the Authors... 19 How This Book is Organized... 20 Who Should Buy This Book?... 20 Where to Find Answers to Review Questions and Exercises... 20 How to Report Errata...

More information

GUIDELINES ON AUTHORSHIP OF ABSTRACTS, PRESENTATIONS AND PAPERS

GUIDELINES ON AUTHORSHIP OF ABSTRACTS, PRESENTATIONS AND PAPERS GUIDELINES ON AUTHORSHIP OF ABSTRACTS, PRESENTATIONS AND PAPERS Russell, D., Bourbonniere, M. 2004 OBJECTIVES To provide a clear understanding of what constitutes 'authorship' and the order in which authors

More information

Fuzzy Decision Analysis in Negotiation between the System of Systems Agent and the System Agent in an Agent-Based Model

Fuzzy Decision Analysis in Negotiation between the System of Systems Agent and the System Agent in an Agent-Based Model Fuzzy Decision Analysis in Negotiation between the System of Systems Agent and the System Agent in an Agent-Based Model Paulette Acheson, Cihan Dagli Engineering Management & Systems Engineering Department

More information

HelloSign for Salesforce Admin Guide

HelloSign for Salesforce Admin Guide HelloSign for Salesforce Admin Guide Table of Contents HelloSign for Salesforce Admin Guide 0 HelloSign for Salesforce Historical Release Notes 3 HelloSign for Salesforce 3.68 3 HelloSign for Salesforce

More information

Bangor University Laboratory Exercise 1, June 2008

Bangor University Laboratory Exercise 1, June 2008 Laboratory Exercise, June 2008 Classroom Exercise A forest land owner measures the outside bark diameters at.30 m above ground (called diameter at breast height or dbh) and total tree height from ground

More information

User Guide. Association analysis. Input

User Guide. Association analysis. Input User Guide TFEA.ChIP is a tool to estimate transcription factor enrichment in a set of differentially expressed genes using data from ChIP-Seq experiments performed in different tissues and conditions.

More information

Intro to R. Professor Clayton Nall h/t Thomas Leeper, Ph.D. (University of Aarhus) and Teppei Yamamoto, Ph.D. (MIT) June 26, 2014

Intro to R. Professor Clayton Nall h/t Thomas Leeper, Ph.D. (University of Aarhus) and Teppei Yamamoto, Ph.D. (MIT) June 26, 2014 Intro to R Professor Clayton Nall h/t Thomas Leeper, Ph.D. (University of Aarhus) and Teppei Yamamoto, Ph.D. (MIT) June 26, 2014 Nall Intro to R 1 / 44 Nall Intro to R 2 / 44 1 Opportunities 2 Challenges

More information

Qualys PC/SCAP Auditor

Qualys PC/SCAP Auditor Qualys PC/SCAP Auditor Getting Started Guide November 15, 2017 COPYRIGHT 2011-2017 BY QUALYS, INC. ALL RIGHTS RESERVED. QUALYS AND THE QUALYS LOGO ARE REGISTERED TRADEMARKS OF QUALYS, INC. ALL OTHER TRADEMARKS

More information

Mass Modification User Guide for Service Providers and Service Provider Consultants

Mass Modification User Guide for Service Providers and Service Provider Consultants Mass Modification User Guide for Service Providers and Service Provider Consultants Version 3.0 January 25, 2018 Change History DATE REVISION DESCRIPTION 03/19/2012 1.0 New Guide 05/31/2017 2.0 Update

More information

Documenting Patient Immunization. New Brunswick 2018/19

Documenting Patient Immunization. New Brunswick 2018/19 Documenting Patient Immunization New Brunswick 2018/19 Table of Contents Documenting Patient Immunization New Brunswick...3 Immunization Module Features...4 Configuration...5 Marketing Message Setup...6

More information

Presenter s name. STM8 StartUp

Presenter s name. STM8 StartUp Presenter s name STM8 StartUp 1 14 June 2016 HW and SW tools HW: STM8S-Discovery SW: STM STVP + STVD STM8S/A Library Cosmic C Compiler ST-LINK-v2 (Optional) LINK Useful links are here 2 14 June 2016 Installations

More information

OpenCount 100 Call Data Recording in the OpenCom 100 Communications System

OpenCount 100 Call Data Recording in the OpenCom 100 Communications System OpenCount 100 Call Data Recording in the OpenCom 100 Communications System User Guide Welcome to DeTeWe Thank you for choosing this DeTeWe product. Our product meets the strictest requirements with regard

More information

Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.2 8/10/2011 I. Purpose

Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.2 8/10/2011 I. Purpose Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.2 8/10/2011 I. Purpose Drawing from the profile development of the QIBA-fMRI Technical Committee,

More information

REVISED CODEX GENERAL STANDARD FOR IRRADIATED FOODS CODEX STAN , REV

REVISED CODEX GENERAL STANDARD FOR IRRADIATED FOODS CODEX STAN , REV Irradiated foods Page 1 of 10 1. SCOPE REVISED CODEX GENERAL STANDARD FOR IRRADIATED FOODS CODEX STAN 106-1983, REV.1-2003 This standard applies to foods processed by ionizing radiation that is used in

More information

ProSafe-RS System Test Reference

ProSafe-RS System Test Reference User's Manual ProSafe-RS System Test Reference 4th Edition Introduction i When constructing and maintaining safety systems, debugging and testing are very important. ProSafe-RS provides functions for debugging

More information

Getting Started.

Getting Started. Getting Started www.scientificbraintrainingpro.com Summary 1. First steps... 2 2. Log in... 2 3. Create an account for a patient... 3 4. Access an exercise with this patient... 4 5. Viewing the results

More information

PharmaSUG Paper QT38

PharmaSUG Paper QT38 PharmaSUG 2015 - Paper QT38 Statistical Review and Validation of Patient Narratives Indrani Sarkar, inventiv Health Clinical, Indiana, USA Bradford J. Danner, Sarah Cannon Research Institute, Tennessee,

More information

Adding an Event to the Campus Calendar

Adding an Event to the Campus Calendar Adding an Event to the Campus Calendar To get your event on the UMSL calendar, you ll first have to log in to Cascade (the CMS) at http://cms.umsl.edu/. If you do not have CMS access, please pass the event

More information

Florida Standards Assessments

Florida Standards Assessments Florida Standards Assessments Assessment Viewing Application User Guide 2017 2018 Updated February 9, 2018 Prepared by the American Institutes for Research Florida Department of Education, 2018 Descriptions

More information

RESULTS REPORTING MANUAL. Hospital Births Newborn Screening Program June 2016

RESULTS REPORTING MANUAL. Hospital Births Newborn Screening Program June 2016 RESULTS REPORTING MANUAL Hospital Births Newborn Screening Program June 2016 CONTENTS GETTING STARTED... 1 Summary... 1 Logging In... 1 Access For New Hires... 2 Reporting Parental Refusals... 3 Adding

More information

A New Participant s Guide to CVA Qualification

A New Participant s Guide to CVA Qualification Guidance A New Participant s Guide to CVA Qualification 1 Introduction 1.1 Overview This Guide to Central Volume Allocation (CVA) Qualification has been produced to assist new entrants with understanding

More information

Customer Guide to ShoreTel TAPI- VoIP Integrations. March

Customer Guide to ShoreTel TAPI- VoIP Integrations. March Customer Guide to ShoreTel TAPI- VoIP Integrations March 2017 www.incontact.com Introduction Customer Guide to ShoreTel TAPI-VoIP Integrations Version: This guide should be used with NICE Uptivity (formerly

More information

Documenting Patient Immunization. Ontario 2018/19

Documenting Patient Immunization. Ontario 2018/19 Documenting Patient Immunization Ontario 2018/19 Table of Contents Documenting Patient Immunization Ontario...3 Immunization Module Features...4 Configuration...5 Marketing Message Setup...6 Paper Mode...9

More information

The University of Texas MD Anderson Cancer Center Division of Quantitative Sciences Department of Biostatistics. CRM Suite. User s Guide Version 1.0.

The University of Texas MD Anderson Cancer Center Division of Quantitative Sciences Department of Biostatistics. CRM Suite. User s Guide Version 1.0. The University of Texas MD Anderson Cancer Center Division of Quantitative Sciences Department of Biostatistics CRM Suite User s Guide Version 1.0.0 Clift Norris, John Venier, Ying Yuan, and Lin Zhang

More information

Textbook: T. Issariyakul and E. Hossain, Introduction to Network Simulator NS2, Springer

Textbook: T. Issariyakul and E. Hossain, Introduction to Network Simulator NS2, Springer An Introduction to NS2 Textbook: T. Issariyakul and E. Hossain, Introduction to Network Simulator NS2, Springer 2008. 1 by y Teerwat Issariyakul Outline Overview Installation An Example Incorporate C++

More information

Health informatics Digital imaging and communication in medicine (DICOM) including workflow and data management

Health informatics Digital imaging and communication in medicine (DICOM) including workflow and data management INTERNATIONAL STANDARD ISO 12052 Second edition 2017-08 Health informatics Digital imaging and communication in medicine (DICOM) including workflow and data management Informatique de santé Imagerie numérique

More information

Titrations in Cytobank

Titrations in Cytobank The Premier Platform for Single Cell Analysis (1) Titrations in Cytobank To analyze data from a titration in Cytobank, the first step is to upload your own FCS files or clone an experiment you already

More information

LING/C SC 581: Advanced Computational Linguistics. Lecture 7 Jan 31 st

LING/C SC 581: Advanced Computational Linguistics. Lecture 7 Jan 31 st LING/C SC 581: Advanced Computational Linguistics Lecture 7 Jan 31 st Administrivia 1. There is no lecture 6. This lecture 7 replaces both 6 and 7. 2. Today's topic: WordNet 3. Today's homework (HW 6):

More information

Fitting System Instructions for Use

Fitting System Instructions for Use Including 2017 2018.2 Fitting System Instructions for Use Version 1.0 www.sonici.com Table of contents 1. Introduction 4 2. Installation 5 3. System requirements 6 4. Getting started with Expressfit Pro

More information

Hour 2: lm (regression), plot (scatterplots), cooks.distance and resid (diagnostics) Stat 302, Winter 2016 SFU, Week 3, Hour 1, Page 1

Hour 2: lm (regression), plot (scatterplots), cooks.distance and resid (diagnostics) Stat 302, Winter 2016 SFU, Week 3, Hour 1, Page 1 Agenda for Week 3, Hr 1 (Tuesday, Jan 19) Hour 1: - Installing R and inputting data. - Different tools for R: Notepad++ and RStudio. - Basic commands:?,??, mean(), sd(), t.test(), lm(), plot() - t.test()

More information

WOMEN OF THE PLEASURE QUARTERS BY LESLEY DOWNER DOWNLOAD EBOOK : WOMEN OF THE PLEASURE QUARTERS BY LESLEY DOWNER PDF

WOMEN OF THE PLEASURE QUARTERS BY LESLEY DOWNER DOWNLOAD EBOOK : WOMEN OF THE PLEASURE QUARTERS BY LESLEY DOWNER PDF Read Online and Download Ebook WOMEN OF THE PLEASURE QUARTERS BY LESLEY DOWNER DOWNLOAD EBOOK : WOMEN OF THE PLEASURE QUARTERS BY LESLEY Click link bellow and free register to download ebook: WOMEN OF

More information

Agile Product Lifecycle Management for Process

Agile Product Lifecycle Management for Process Nutrition Surveillance Management User Guide Release 5.2.1 Part No. E13901-01 September 2008 Copyrights and Trademarks Copyright 1995, 2008, Oracle Corporation and/or its affiliates. All rights reserved.

More information

myphonak app User Guide

myphonak app User Guide myphonak app User Guide Getting started myphonak is an app developed by Sonova, the world leader in hearing solutions based in Zurich, Switzerland. Read the user instructions thoroughly in order to benefit

More information

Alcohol interventions in secondary and further education

Alcohol interventions in secondary and further education National Institute for Health and Care Excellence Guideline version (Draft for Consultation) Alcohol interventions in secondary and further education NICE guideline: methods NICE guideline Methods

More information

JEFIT ios Manual Version 1.0 USER MANUAL. JEFIT Workout App Version 1.0 ios Device

JEFIT ios Manual Version 1.0 USER MANUAL. JEFIT Workout App Version 1.0 ios Device USER MANUAL JEFIT Workout App Version 1.0 ios Device Jefit, Inc Copyright 2010-2011 All Rights Reserved http://www.jefit.com 1 Table Of Contents 1.) WELCOME - 5-2.) INSTALLATION - 6-2.1 Downloading from

More information

Author : admin. In this post, I will shortly explain how a picture of a command running in console or terminal in GNU / Linux can be made

Author : admin. In this post, I will shortly explain how a picture of a command running in console or terminal in GNU / Linux can be made How to make screenshot in /dev/tty console on GNU / Linux - Taking picture JPEG / PNG snapshot of text console in systems without graphical environment Author : admin I'm used to making picture screenshots

More information

QuantiPhi for RL78 and MICON Racing RL78

QuantiPhi for RL78 and MICON Racing RL78 QuantiPhi for RL78 and MICON Racing RL78 Description: Using cutting-edge model-based design tools, you will design a strategy for a Renesas MICON car, a miniature, autonomous electric vehicle. You will

More information

Electronic Individual Plans serving the person or the ideology?

Electronic Individual Plans serving the person or the ideology? Electronic Individual Plans serving the person or the ideology? I have a plan Svein Ingve Nødland Mary Genevieve BIllington Brita Gjerstad 3rd Nordic Conference on Research and Patient Safety and Quality

More information