A Dependability Case Language for a Radiation Therapy System
|
|
- Ruby Meryl Houston
- 5 years ago
- Views:
Transcription
1 A Dependability Case Language for a Radiation Therapy System Michael Ernst, Dan Grossman, Jon Jacky, Calvin Loncaric, Stuart Pernsteiner, Zachary Tatlock, Emina Torlak, Xi Wang University of Washington D C L
2 vision end-to-end verification for safety critical systems
3 IronClad Memory Model Quark sel4 SUPPORTED BY
4 IronClad Quark sel4 Formal
5
6 Formal
7 Formal Dependability Cases End-to-end
8 Dependability cases Integrate diverse sources of evidence check interfaces of design, testing, proof, review Argue end-to-end claim based on evidence show claim holds across all layers of a system Focus on physical system properties eases validation and focuses verification effort
9 Dependability case engineering Many large software systems display fragility or a lack Many of dependability large software caused systems by inattention display fragility or a to details lack at various stages of development (e.g., Many of dependability large software caused systems by inattention display fragility or a missing to details data, undocumented assumptions, lack at various stages of development (e.g., lack of testing), Many of dependability resulting large software caused in a failure systems by inattention to catch display fragility or a missing to details data, undocumented assumptions, errors. This lack at various stages of development (e.g., lack of testing), technical Many of dependability resulting large note software explains caused a failure how systems by to inattention to catch display fragility or a missing create a dependability to details data, undocumented assumptions, errors. This lack at case various for a stages system of that development helps (e.g., lack of testing), technical Many of dependability resulting large note software explains caused a failure how systems by to inattention to catch display fragility or a identify and missing create a keep dependability to track details data, undocumented such details. A assumptions, errors. This lack at case various for a stages system of that development helps (e.g., dependability lack identify and case of testing), technical Many of dependability keep defined resulting large note software explains caused track here such as details. a structured a failure how systems by to inattention to catch display fragility or a missing create a dependability to details data, undocumented A assumptions, argument dependability providing errors. This lack at case various for a stages system of that development helps (e.g., lack case of evidence testing), technical Many of dependability defined that resulting large note here a system software explains caused as a structured a failure how systems by to inattention to catch display fragility or a identify and missing meets argument its specified create a keep providing dependability to track details data, undocumented such details. A assumptions, errors. This lack at evidence requirements. case various for a stages system of that development helps (e.g., dependability lack case of testing), technical Many of dependability defined that resulting large note here a system software explains caused as a structured a failure how systems by to inattention to catch display fragility or a The meets technical identify its specified note describes and missing create a keep dependability to track how details data, to undocumented requirements. structure such details. A assumptions, argument providing errors. This lack at case various for a stages system of that development helps (e.g., evidence that a system the The argument dependability lack technical and note present case of testing), technical Many of dependability describes evidence defined resulting large note software explains caused how to to support here as structure it. a structured a failure how systems by to inattention to catch display fragility or a identify and missing meets its specified create a keep dependability to track details data, undocumented such details. A assumptions, requirements. A sample the argument problem argument and is presented, providing errors. This lack at case various for a stages system of that development helps (e.g., dependability lack evidence case of evidence testing), technical Many of dependability well defined as that resulting large note a system software explains caused The technical note describes how to to support here as structure it. a structured a failure how systems by to inattention to catch display fragility or a identify and missing issues A sample raised meets by problem that its problem specified create a keep is presented, and dependability to track details data, undocumented such details. A assumptions, argument providing errors. future This lack evidence technical of at well goals. requirements. dependability case various for a stages the argument and evidence as that note a system explains system caused of that development how by to helps inattention (e.g., dependability lack The technical identify note describes and case missing of testing), defined resulting how to to support here as structure it. a structured a failure to catch issues A sample raised meets by problem that its problem specified create a keep is presented, and dependability to track details data, of undocumented at such future well goals. requirements. case various details. for a stages A assumptions, system of that development helps (e.g., argument providing errors. as Many large the software The argument dependability lack This evidence technical that note a system explains how to technical systems and identify display note describes and case fragility evidence missing of testing), keep defined track data, resulting how or to a to of support undocumented here as structure it. a structured a failure such details. A assumptions, to catch issues raised meets by that its problem specified create and future goals. requirements. lack Many of dependability A sample large the software argument caused problem argument systems by and is inattention presented, providing errors. a dependability case for a system that helps dependability lack This well as The technical display note case of evidence testing), technical describes fragility evidence is defined that resulting note a system explains how or to a to support here as structure it. a structured a failure how to to catch identify to details lack of at issues dependability various A sample raised meets stages by caused problem of that its development problem specified create and keep track of such details. A argument and by is inattention presented, providing errors. a dependability (e.g., future This evidence technical well goals. requirements. case as that note for a system explains a system how that to helps Many large the software argument dependability The technical systems and identify display case fragility evidence is defined or to a support here as note describes how to structure it. a structured missing to details data, undocumented at issues various raised meets stages by assumptions, lack of dependability A sample caused problem of that its development problem specified create and a keep and dependability track of such by is inattention presented, (e.g., future well goals. requirements. case details. for a system A that helps argument as lack missing of testing), Many data, resulting large the software argument dependability providing evidence that a system undocumented in The a failure technical systems and identify assumptions, to catch display note describes and case fragility evidence keep is defined track how or to a to of support here structure such as details. it. a structured A to details at issues various raised meets stages by of that development problem and (e.g., future goals. errors. lack This lack of testing), technical Many of dependability A sample resulting large note the software explains argument caused problem argument its specified dependability requirements. dependability a failure how systems by is to to and inattention presented, providing well as missing data, undocumented assumptions, catch display case evidence fragility evidence is defined that or to a support here a system as it. a structured The to details at issues various raised meets technical note describes how to structure stages by of that development problem and (e.g., future goals. errors. lack This lack of testing), technical Many of dependability A sample resulting large note software explains caused problem argument its specified a failure how systems by is to to inattention presented, providing dependability evidence requirements. as well as that a system the The argument and missing data, undocumented assumptions, catch display fragility evidence or to a support it. to details at issues various raised meets technical stages by of that its development problem specified note describes and dependability how to (e.g., future goals. requirements. structure errors. lack This lack of testing), technical Many of dependability A sample resulting large note the software explains caused problem a failure how systems by is to to inattention presented, as well as The argument technical and missing data, undocumented assumptions, catch display note describes fragility evidence how or to a to support structure it. to details at issues various raised stages by of that development problem and (e.g., future goals. errors. lack This lack of testing), technical Many of dependability A sample resulting large note the software explains argument caused problem a failure how systems by to to and is inattention presented, missing data, undocumented assumptions, catch display fragility evidence as well as or to a support it. to details at issues various stages of development (e.g., errors. lack This lack of testing), technical Many of dependability A sample raised by resulting large note software explains caused problem that problem a failure how systems by is and future goals. to to inattention presented, as well as missing data, undocumented assumptions, catch display fragility or a to details at issues various raised stages by of that development problem and (e.g., future goals. errors. lack This lack of testing), technical Many of dependability resulting large note software explains caused a failure how systems by to to inattention missing data, undocumented assumptions, catch display fragility or a to details at various stages of development (e.g., errors. lack This lack of testing), technical Many of dependability resulting large note software explains caused a failure how systems by to to inattention missing data, undocumented assumptions, catch display fragility or a to details at various stages of development (e.g., errors. lack This lack of testing), technical of dependability resulting note explains caused a failure how by to to inattention missing data, undocumented assumptions, catch to details at various stages of development (e.g., errors. lack This of testing), technical resulting note explains a failure how to to missing data, undocumented assumptions, catch errors. lack This of testing), technical resulting note explains a failure how to tocatch errors. This technical note explains how to Difficult to develop Difficult to check Difficult to maintain SUPPORTED BY?
10 Formal Checkable Dep. Cases Dependability Cases End-to-end
11 Developing a Dependability Case Language 1. Target specific system Move from specific to general avoid attempt to design silver bullet
12 Developing a Dependability Case Language Claims 1. Target specific system 2. Develop dep. claims
13 Developing a Dependability Case Language Claims Design Application Platform Env 1. Target specific system 2. Develop dep. claims 3. Gather evidence Alloy Rosette Coq Manual Review
14 Developing a Dependability Case Language DCL Claims 1. Target specific system 2. Develop dep. claims Design Application Platform Env 3. Gather evidence 4. Design + build DCL Find general tradeoffs and patterns make simple easy and hard possible Impact real-world projects bring current PL tech to the trenches D C L
15 results an end-to-end dependability case for CNTS
16 Checking safety of CNTS Clinical Neutron Therapy System (CNTS) at UW 30 years of incident-free service. Controlled Prescription by custom software, Sensors built by CNTS engineering staff. Third generation of Therapy Control software now being built. Therapy Control Software Beam, motors, etc. 16
17 Checking safety of CNTS EPICS documentation / semantics The Maximize Severity attribute is one of NMS (Non-Maximize Severity), MS (Maximize Severity), An end-to-end MSS (Maximize property Status that and spans Severity) the or MSI (Maximize entire system, Severity not if just Invalid). software. It determines whether alarm severity is propagated across links. If the attribute is MSI only a severity of INVALID_ALARM is propagated; settings of MS or MSS Experimental propagate all alarms Physics that and are more severe Industrial than the record's Control current System severity. For input CNTS links (EPICS) the Couch alarm Dataflow Safety severity Language Property: of the record referred to by the link is propagated to the record containing the link. For output links the alarm The severity beam of will the record turn off containing if the the link is propagated couch rotation to the record angle referred moves to out by the link. of If the tolerances severity is during changed treatment the associated alarm and status the is operator set LINK_ALARM, has not issued except if the the attribute manual is MSS override when the command. alarm status will be copied along with the severity. Prescription Sensors Therapy Control Software Beam, motors, etc. 17
18 An informal dependability case for couch safety couch rotates out of tolerances and no manual override => beam shuts off couch rotates OOT => TMC measures OOT rotation TMC measures OOT rotation => TC receives OOT rotation TC receives OOT rotation and no manual override => TC sets Therapy Sum interlock TC sets Therapy Sum interlock => PLC disables Therapy Sum relay PLC disables Therapy Sum relay => beam shuts off Couch Treatment Motion Controller Therapy Control Software Programmable Logic Controller Hardwired Safety Interlock System Ethernet Network 18
19 A formal dependability case for couch safety couch rotates out of tolerances and no manual override => beam shuts off all r: Couch.rotation (properties and r.angle not in Prescription.tolerance and no Event.GantryCouch_Turntable_Override) => some Beam.state & BeamOff PLC disables Therapy Sum relay => beam shuts off evidence[ 63c8d380", PLC_Analysis,, Proof] => all relaystate: plc.relay2754 & RelayOpen one coilstate: plc.sentmsgs & relaystate.^next coilstate.coilnumber = Coil1623 coilstate.coilvalue = False 19
20 Generating evidence for couch safety Couch Treatment Motion Controller Therapy Control Software Programmable Logic Controller Hardwired Safety Interlock System Ethernet Network Expert Review Validator EPICS Linter PLC Checker A solver-aided verifier for the subset of EPICS used in CNTS. EPICS Verifier EPICS- PLC Signal Tracer 20
21 Checking couch safety Dependability case Dependability Case Complier (DCC) Expert Review Validator EPICS Linter EPICS Verifier PLC Analyzer EPICS- PLC Signal Tracer Alloy Analyzer Counterexample or bounded proof 21
22 Deep analysis with <2000 LOC of tool code Therapy Control Software TC receives OOT rotation and no manual override => TC sets Therapy Sum interlock EPICS Verifier Found a bug in the Therapy Control software (preventing beam shut off), masked by a bug in the EPICS runtime! concrete counterexample 22
23 Thanks! Recent Verification Successes C Formal D L Dependability Cases End-to-end
IMPACT OF DEPENDENT FAILURE ON SIL ASSESSMENT
IMPACT OF DEPENDENT FAILURE ON SIL ASSESSMENT Alan G King ABB Engineering Services, Pavilion 9, Belasis Hall Technology Park, Billingham, Cleveland TS23 4YS, UK; Tel: þ44 (0) 1642 372252, Fax: þ44 (0)
More informationDefect Removal. RIT Software Engineering
Defect Removal Agenda Setting defect removal targets Cost effectiveness of defect removal Matching to customer & business needs and preferences Performing defect removal Techniques/approaches/practices
More informationInvited talk, 12th International Conference on Distributed Computing and Internet Technology (ICDCIT), Bhubaneswar, India, January 2016
Invited talk, 12th International Conference on Distributed Computing and Internet Technology (ICDCIT), Bhubaneswar, India, January 2016 Trustworthy Self-Integrating Systems John Rushby Computer Science
More informationICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures
Intelligent Autonomous Agents ICS 606 / EE 606 Fall 2011 Nancy E. Reed nreed@hawaii.edu 1 Lecture #5 Reactive and Hybrid Agents Reactive Architectures Brooks and behaviors The subsumption architecture
More informationFormal Verification of Train Control with Air Pressure Brakes
Formal Verification of Train Control with Air Pressure Brakes Stefan Mitsch 1 Marco Gario 2 Christof J. Budnik 2 Michael Golm 2 André Platzer 1 1 Computer Science Department, Carnegie Mellon University
More informationVarian Treatment. Streamlined Treatment Delivery Management Application. Specifications
Varian Treatment Streamlined Treatment Delivery Management Application Specifications Specifications Varian Treatment 1 Introduction Streamlined Treatment Delivery Management Varian Treatment verifies
More informationPLC Fundamentals. Module 4: Programming with Ladder Logic. Academic Services Unit PREPARED BY. January 2013
PLC Fundamentals Module 4: Programming with Ladder Logic PREPARED BY Academic Services Unit January 2013 Applied Technology High Schools, 2013 Module 4: Programming with Ladder Logic Module Objectives
More informationTrane TR150 Variable Frequency Drive Guide Specification Section GENERAL II. PRODUCTS
Trane TR150 Variable Frequency Drive Guide Specification Section 15172 I. GENERAL A. This specification covers all variable frequency drives (VFDs) designated on the drawing schedules. All standard and
More informationLECTURE 5: REACTIVE AND HYBRID ARCHITECTURES
Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems
More informationAutomatic Fault Tree Derivation from Little-JIL Process Definitions
Automatic Fault Tree Derivation from Little-JIL Process Definitions Bin Chen, George S. Avrunin, Lori A. Clarke, and Leon J. Osterweil Laboratory for Advanced Software Engineering Research (LASER) University
More informationGEX Recommended Procedure Eff. Date: 09/21/10 Rev.: D Pg. 1 of 7
GEX Recommended Procedure Eff. Date: 09/21/10 Rev.: D Pg. 1 of 7 NOTICE: This document is version controlled and was produced as a part of the GEX Information Program which requires that all Series 100
More informationSelecting a research method
Selecting a research method Tomi Männistö 13.10.2005 Overview Theme Maturity of research (on a particular topic) and its reflection on appropriate method Validity level of research evidence Part I Story
More informationSmart. Training. Developing advanced exercise machines
PAGE 24 CUSTOMERS Developing advanced exercise machines Smart Training Researchers from Cleveland State University are developing new kinds of exercise machines for athletic conditioning, rehabilitation
More informationSST Series Digital Thermostats Modbus Network Communication Guide
Modbus Guide UG6.90C Product SST SST Series Digital Thermostats Modbus Network Communication Guide UG6.90C - 1/5 MODBUS OVERVIEW MODBUS REGISTERS REGISTER WRITES (FUNCTION CODE 6) The SST thermostats can
More informationChoice of Temporal Logic Specifications. Narayanan Sundaram EE219C Lecture
Choice of Temporal Logic Specifications Narayanan Sundaram EE219C Lecture 1 CTL Vs LTL The Final Showdown 2 Why should we choose one over the other? Expressiveness Clarity/Intuitiveness Algorithmic Complexity
More informationBiometric Authentication through Advanced Voice Recognition. Conference on Fraud in CyberSpace Washington, DC April 17, 1997
Biometric Authentication through Advanced Voice Recognition Conference on Fraud in CyberSpace Washington, DC April 17, 1997 J. F. Holzrichter and R. A. Al-Ayat Lawrence Livermore National Laboratory Livermore,
More informationSPECIFICATION GUIDE. Phoenix EX AC Drive Closed Loop AC Vector Control 3 HP to 3500 HP 200 to 600 VAC Input
US Drives Inc. 2221 Niagara Falls Boulevard P.O. Box 281 Niagara Falls, NY 14304-0281 Tel: (716) 731-1606 Fax: (716) 731-1524 Visit us at www.usdrivesinc.com GUIDE Phoenix EX AC Drive Closed Loop AC Vector
More informationSpot Colors Deep Dive in Fiery proserver and Fiery XF
Spot Colors Deep Dive in Fiery proserver and Fiery XF Wide Format Series Kerry Moloney Field & Channel Marketing Manager Fiery Wide Format John Nate WW Technical Product Training Manager Fiery Wide Format
More informationDefining Cutting Edge Quality. Laser Cutting Head BIMO-FSC
Defining Cutting Edge Quality Laser Cutting Head BIMO-FSC Optical System Perfectly Focused on Highest Productivity The BIMO-FSC s optical system is set-up modularly. This provides different options for
More informationAre Transmission Detectors a Necessary Tool for a Safe Patient Radiation Therapy Program?
Are Transmission Detectors a Necessary Tool for a Safe Patient Radiation Therapy Program? Can you currently use direct documentation and measurement of delivered dose to ensure you did not underdose or
More informationExpert System-Based Post-Stroke Robotic Rehabilitation for Hemiparetic Arm
Expert System-Based Post-Stroke Robotic Rehabilitation for Hemiparetic Arm Pradeep Natarajan Department of EECS University of Kansas Outline 2 Introduction Stroke Rehabilitation Robotics Expert Systems
More informationAgents and Environments. Stephen G. Ware CSCI 4525 / 5525
Agents and Environments Stephen G. Ware CSCI 4525 / 5525 Agents An agent (software or hardware) has: Sensors that perceive its environment Actuators that change its environment Environment Sensors Actuators
More informationKECERDASAN BUATAN 3. By Sirait. Hasanuddin Sirait, MT
KECERDASAN BUATAN 3 By @Ir.Hasanuddin@ Sirait Why study AI Cognitive Science: As a way to understand how natural minds and mental phenomena work e.g., visual perception, memory, learning, language, etc.
More informationAppendix I Teaching outcomes of the degree programme (art. 1.3)
Appendix I Teaching outcomes of the degree programme (art. 1.3) The Master graduate in Computing Science is fully acquainted with the basic terms and techniques used in Computing Science, and is familiar
More informationAn Escalation Model of Consciousness
Bailey!1 Ben Bailey Current Issues in Cognitive Science Mark Feinstein 2015-12-18 An Escalation Model of Consciousness Introduction The idea of consciousness has plagued humanity since its inception. Humans
More informationReach higher with Inspection Academy GE s Inspection Technologies Global Knowledge Center.
GE Measurement & Control Reach higher with Inspection Academy GE s Inspection Technologies Global Knowledge Center. www.geinspectionacademy.com Sharing knowledge. Shaping technology. At GE, we know the
More informationADVANCED 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 informationCS 771 Artificial Intelligence. Intelligent Agents
CS 771 Artificial Intelligence Intelligent Agents What is AI? Views of AI fall into four categories 1. Thinking humanly 2. Acting humanly 3. Thinking rationally 4. Acting rationally Acting/Thinking Humanly/Rationally
More informationTest-Driven Development Exposed Growing Complex Software One Test at a Time
Test-Driven Development Exposed Growing Complex Software One Test at a Time Introduction Software engineering has seen its share of controversies, fads, and techniques recently One technique that has stirred
More informationMAGPRO. Versatility in Magnetic Stimulation. For clinical and research use
MAGPRO Versatility in Magnetic Stimulation For clinical and research use Magnetic Stimulation From A World Leader MagPro is a complete line of non-invasive magnetic stimulation systems, including both
More informationorganizations including the International Commission on Radiation Protection exposure dose management system to all the studies and
Background & Purpose Background Purpose As Through radiation this exposure research, in the we medical intend field to increases systematically worldwide, record efforts and are under manage way the to
More informationDreamStation. Provider guide
Provider guide Accessing the Provider mode screens Accessing Provider mode unlocks settings that cannot be modified by the user. To access Provider mode: 1. ce the device is powered, press and hold both
More informationHoare Logic and Model Checking. LTL and CTL: a perspective. Learning outcomes. Model Checking Lecture 12: Loose ends
Learning outcomes Hoare Logic and Model Checking Model Checking Lecture 12: Loose ends Dominic Mulligan Based on previous slides by Alan Mycroft and Mike Gordon Programming, Logic, and Semantics Group
More informationProcess lock Dalton. Use: Features: Door and hatches
Process lock Dalton Use: Door and hatches Features: Small and robust Integrated with Eden High enclosure classification IP Withstands harsh enviroments Low current consumption Status information with LED
More informationVoluntary 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 informationCONCEPTUAL SPECIFICATION TECG FOR CRYSTAL COLLIMATION AT THE LHC WP5
EDMS NO. 1366524 REV. 0.2 VALIDITY DRAFT REFERENCE : LHC- TECG- ES- 0001 CONCEPTUAL SPECIFICATION TECG FOR CRYSTAL COLLIMATION AT THE LHC WP5 Equipment/system description Crystal collimation of hadron
More information8/2/2017. Acknowledgement. Disclaimer. How to manage radiotherapy patients with CIED from initial consult to treatment: TG203 recommendations
How to manage radiotherapy patients with CIED from initial consult to treatment: TG203 recommendations Moyed Miften, Ph.D. Department of Radiation Oncology University of Colorado School of Medicine Disclaimer
More informationCONCEPTUAL SPECIFICATION TARGET COLLIMATOR LONG DISPERSION SUPPRESSOR P7 [TCLD]
REV. 0.2 VALIDITY DRAFT REFERENCE : LHC- TCLD- ES- 0002 EDMS NO. 1366519 CONCEPTUAL SPECIFICATION TARGET COLLIMATOR LONG DISPERSION SUPPRESSOR P7 [TCLD] Equipment/system description Dispersion suppressor
More informationRational Agents (Chapter 2)
Rational Agents (Chapter 2) Agents An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators Example: Vacuum-Agent Percepts:
More informationImplementation of Inference Engine in Adaptive Neuro Fuzzy Inference System to Predict and Control the Sugar Level in Diabetic Patient
, ISSN (Print) : 319-8613 Implementation of Inference Engine in Adaptive Neuro Fuzzy Inference System to Predict and Control the Sugar Level in Diabetic Patient M. Mayilvaganan # 1 R. Deepa * # Associate
More informationImplantable MOSFET dosimeter response to 192 Ir HDR radiation
Implantable MOSFET dosimeter response to 192 Ir HDR radiation Jessica Fagerstrom University of Wisconsin Madison, Department of Medical Physics Medical Radiation Research Center North Central Chapter AAPM
More informationRe: ENSC 370 Project Gerbil Functional Specifications
Simon Fraser University Burnaby, BC V5A 1S6 trac-tech@sfu.ca February, 16, 1999 Dr. Andrew Rawicz School of Engineering Science Simon Fraser University Burnaby, BC V5A 1S6 Re: ENSC 370 Project Gerbil Functional
More informationAre DHM and MOCAP reliable and valid for Ergonomics?
Are DHM and MOCAP reliable and valid for Ergonomics? Leo Tinghao Wu 1,4, Vincent G. Duffy 2,4, Keith White 3, John A. McGinley 4 1. Rehabilitation Institute of Chicago 2. Industrial Engineering Department,
More informationDefining Cutting Edge Quality. Laser Cutting Head BIMO-FSC BIMO-FSC
Defining Cutting Edge Quality Laser Cutting Head BIMO-FSC BIMO-FSC Modules 40 Laser light cable receiver Cover slide in front of collimation 9 46,5 0,2 86,5 64,4 2,5 131,2 Collimation module with manual
More informationCausal Knowledge Modeling for Traditional Chinese Medicine using OWL 2
Causal Knowledge Modeling for Traditional Chinese Medicine using OWL 2 Peiqin Gu College of Computer Science, Zhejiang University, P.R.China gupeiqin@zju.edu.cn Abstract. Unlike Western Medicine, those
More informationAdvanced Radiographic Testing (RT) Level 2.9
SCOPE OF CERTIFICATION Method Title : Radiographic Testing Level 2 Method Code : RT 2.9 Scope of Certification: Industrial sector : Pre-and in service testing : Digital Radiography Product sector : RT
More informationTwo Themes. MobileASL: Making Cell Phones Accessible to the Deaf Community. Our goal: Challenges: Current Technology for Deaf People (text) ASL
Two Themes MobileASL: Making Cell Phones Accessible to the Deaf Community MobileASL AccessComputing Alliance Advancing Deaf and Hard of Hearing in Computing Richard Ladner University of Washington ASL
More informationGetting the Payoff With MDD. Proven Steps to Get Your Return on Investment
Getting the Payoff With MDD Proven Steps to Get Your Return on Investment version 1.4 6/18/11 Generate Results: Real Models, Real Code, Real Fast. www.pathfindersolns.com Welcome Systems development organizations
More information56:134 Process Engineering
56:134 Process Engineering Homework #2 Solutions Your role as a process analyst is to reduce cycle time of the process in Figure 1. The duration of each activity is as follows: Release PCB1 2 minutes Release
More informationMedicaid Provider Manual
2.4 SPEECH, LANGUAGE AND HEARING THERAPY (INCLUDES ASSISTIVE TECHNOLOGY DEVICE SERVICES) 2.4.A. SPEECH, LANGUAGE AND HEARING THERAPY Definition Prescription Provider Qualifications Evaluations for Speech
More informationHigh-Power Locomotive Solid Axle Defect on-line Detection Technique
18th World Conference on Nondestructive Testing, 16-20 April 2012, Durban, South Africa High-Power Locomotive Solid Axle Defect on-line Detection Technique Chaoyong PENG, Li WANG, Xiaorong GAO, Zeyong
More informationNational System for Incident Reporting in Radiation Therapy (NSIR-RT) Taxonomy
Canadian Partnership for Quality Radiotherapy (CPQR) National System for Incident Reporting in Radiation Therapy (NSIR-RT) National System for Incident Reporting in Radiation Therapy (NSIR-RT) Taxonomy
More informationDefect Removal Metrics. SE 350 Software Process & Product Quality 1
Defect Removal Metrics 1 Objectives Understand some basic defect metrics and the concepts behind them Defect density metrics Defect detection and removal effectiveness etc. Look at the uses and limitations
More informationEnvironmental Testing of NI Products for Big Physics Applications
Environmental Testing of NI Products for Big Physics Applications Thierry Debelle, Ravi Marawar March 2013 Agenda Introduction Gamma Test Neutron Test Fast neutrons Thermal neutrons Magnetic Field Test
More informationSchool Based Services Date: April 1, 2018 Page 20
2.4 SPEECH, LANGUAGE AND HEARING THERAPY (INCLUDES ASSISTIVE TECHNOLOGY DEVICE SERVICES) 2.4.A. SPEECH, LANGUAGE AND HEARING THERAPY Speech, language and hearing therapy must be a diagnostic or corrective
More informationHearing Loss & Hearing Assistance Technologies
Hearing Loss & Hearing Assistance Technologies Elaine Mormer, Ph.D, CCC-A Communication Science and Disorders https://www.youtube.com/watch?v =j8e2qckmv3o Learning Objectives Describe basic components
More informationProtura Robotic Patient Positioning System. for efficiency + performance
Protura Robotic Patient Positioning System for efficiency + performance Protura Robotic Patient Positioning System The Protura Robotic Patient Positioning System is the ultimate in robotic patient motion
More informationAgents & Environments Chapter 2. Mausam (Based on slides of Dan Weld, Dieter Fox, Stuart Russell)
Agents & Environments Chapter 2 Mausam (Based on slides of Dan Weld, Dieter Fox, Stuart Russell) Outline Agents and environments Rationality PEAS specification Environment types Agent types 2 Agents An
More informationRPC Liver Phantom Highly Conformal Stereotactic Body Radiation Therapy
RPC Liver Phantom Highly Conformal Stereotactic Body Radiation Therapy Guidelines for Planning and Irradiating the RPC Liver Phantom. Revised Dec 2005 Credentialing for this protocol requires four steps:
More informationHow To Document Length of Time Homeless in WISP
How To Document Length of Time Homeless in WISP Institute for Community Alliances TABLE OF CONTENTS If you wish to access a particular section directly from the table of contents you can do so by holding
More informationAssurance Cases for Model-based Development of Medical Devices. Anaheed Ayoub, BaekGyu Kim, Insup Lee, Oleg Sokolsky. Outline
Assurance Cases for Model-based Development of Medical Devices Anaheed Ayoub, BaekGyu Kim, Insup Lee, Oleg Sokolsky Outline Introduction State of the art in regulatory activities Evidence-based certification
More informationE2 Programming Start Up Guide for the M400 drive.
E2 Programming Start Up Guide for the M400 drive. 6 Necessary Applications Condenser M400 Drive VFD Status VFD Control Reset VFD Health VFD PCT HZ Added Application to Reduce Energy and Increase Life Cycle
More informationComputational Cognitive Neuroscience
Computational Cognitive Neuroscience Computational Cognitive Neuroscience Computational Cognitive Neuroscience *Computer vision, *Pattern recognition, *Classification, *Picking the relevant information
More informationFreeMotion 7.7 R Bike
FreeMotion 7.7 R Bike 20 resistance levels Large high resolution LCD display Programs: pulse, manual, random, interval, quick start, foothills, peaks, all-terrain, custom, plateau Integrated speakers Integrated
More informationExtracting Runtime Monitors from Tests: An Introduction
Extracting Runtime Monitors from Tests: An Introduction Luke Chircop, Christian Colombo, Adrian Francalanza, Mark Micallef, and Gordon Pace Project GOMTA financed by the Malta Council for Science & Technology
More informationData Analysis of Manufacturing Test Results for DRAM Module. Wiwynn/Ted Pang
Data Analysis of Manufacturing Test Results for DRAM Module Wiwynn/Ted Pang ted_pang@wiwynn.com What Wiwynn Does? High Labs Power Efficiency High Speed Thermal Solution Reliability Serviceability Factories
More informationArtificial Intelligence Lecture 7
Artificial Intelligence Lecture 7 Lecture plan AI in general (ch. 1) Search based AI (ch. 4) search, games, planning, optimization Agents (ch. 8) applied AI techniques in robots, software agents,... Knowledge
More informationSign Language Interpretation Using Pseudo Glove
Sign Language Interpretation Using Pseudo Glove Mukul Singh Kushwah, Manish Sharma, Kunal Jain and Anish Chopra Abstract The research work presented in this paper explores the ways in which, people who
More informationArtificial Intelligence Agents and Environments 1
Artificial Intelligence and Environments 1 Instructor: Dr. B. John Oommen Chancellor s Professor Fellow: IEEE; Fellow: IAPR School of Computer Science, Carleton University, Canada. 1 The primary source
More informationCISC453 Winter Probabilistic Reasoning Part B: AIMA3e Ch
CISC453 Winter 2010 Probabilistic Reasoning Part B: AIMA3e Ch 14.5-14.8 Overview 2 a roundup of approaches from AIMA3e 14.5-14.8 14.5 a survey of approximate methods alternatives to the direct computing
More informationUnit 2 Boundary Value Testing, Equivalence Class Testing, Decision Table-Based Testing. ST 8 th Sem, A Div Prof. Mouna M.
Unit 2 Boundary Value Testing, Equivalence Class Testing, Decision Table-Based Testing ST 8 th Sem, A Div 2017-18 Prof. Mouna M. Naravani 19-02-2018 Dept. of CSE, BLDEACET, Vijarapur 2 Boundary Value Testing
More informationMouse Sleep Deprivation Device
Mouse Sleep Deprivation Device Group Members: Kyle Anderson, John Diaz de Leon III, Peter Guerin, Rebecca Stoebe Client: Dr. Rama Maganti & Eli Wallace Advisor: Dr. Chris Brace Outline Background Client
More informationTackling Random Blind Spots with Strategy-Driven Stimulus Generation
Tackling Random Blind Spots with Strategy-Driven Stimulus Generation Matthew Ballance Mentor Graphics Corporation Design Verification Technology Division Wilsonville, Oregon matt_ballance@mentor.com Abstract
More informationArmstrong IVS 102 Drive Specification
Armstrong IVS 102 Drive Specification Part I: General Description 1. This specification covers complete variable frequency drives (VFDs) designated on the drawing schedules to be variable speed. All standard
More informationNavigator: 2 Degree of Freedom Robotics Hand Rehabilitation Device
Navigator: 2 Degree of Freedom Robotics Hand Rehabilitation Device Design Team Ray Adler, Katherine Bausemer, Joseph Gonsalves, Patrick Murphy, Kevin Thompson Design Advisors Prof. Constantinos Mavroidis,
More informationAvaya IP Office R9.1 Avaya one-x Portal Call Assistant Voluntary Product Accessibility Template (VPAT)
Avaya IP Office R9.1 Avaya one-x Portal Call Assistant Voluntary Product Accessibility Template (VPAT) Avaya IP Office Avaya one-x Portal Call Assistant is an application residing on the user s PC that
More informationGlobal Harmonization Task Force SG3 Comments and Recommendations ISO/DIS 9001: 2000 and ISO/DIS 9000: 2000 And Revision of ISO and 13488
Page 1 of 6 Global Harmonization Task Force SG3 ISO/DIS 9001: 2000 and ISO/DIS 9000: 2000 And Revision of ISO 13485 and 13488 GENERAL COMMENTS The Global Harmonization Task Force Study Group Three (GHTF
More informationChapter 2: Intelligent Agents
Chapter 2: Intelligent Agents Outline Last class, introduced AI and rational agent Today s class, focus on intelligent agents Agent and environments Nature of environments influences agent design Basic
More informationHigh-Impact Defects: A Study of Breakage and Surprise Defects
High-Impact Defects: A Study of Breakage and Surprise Defects Emad Shihab Software Analysis and Intelligence Lab (SAIL) Queen s University, Canada emads@cs.queensu.ca Audris Mockus Avaya Labs Research
More informationSummary Table Voluntary Product Accessibility Template. Supporting Features. Supports. Supports. Supports. Supports
Date: March 31, 2016 Name of Product: ThinkServer TS450, TS550 Summary Table Voluntary Product Accessibility Template Section 1194.21 Software Applications and Operating Systems Section 1194.22 Web-based
More informationRe: ENSC 440 Project Functional Specification for a Non-invasive Glucose Measuring Device
Lumen Medical Technologies Inc. 1154 Harold Rd. North Vancouver, B.C. V7K 1G3 February 20, 2006 Dr. Andrew Rawicz Simon Fraser University 8888 University Drive Burnaby, BC V5A 1S6 Re: ENSC 440 Project
More informationCS343: Artificial Intelligence
CS343: Artificial Intelligence Introduction: Part 2 Prof. Scott Niekum University of Texas at Austin [Based on slides created by Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC Berkeley. All materials
More informationIntroduction and Historical Background. August 22, 2007
1 Cognitive Bases of Behavior Introduction and Historical Background August 22, 2007 2 Cognitive Psychology Concerned with full range of psychological processes from sensation to knowledge representation
More informationOrganizational. Architectures of Cognition Lecture 1. What cognitive phenomena will we examine? Goals of this course. Practical Assignments.
Architectures of Cognition Lecture 1 Niels Taatgen Artificial Intelligence Webpage: http://www.ai.rug.nl/avi 2 Organizational Practical assignments start Next Week Work in pairs 3 assignments Grade = (1/4)*assignments
More informationIROC Liver Phantom. Guidelines for Planning and Irradiating the IROC Liver Phantom. Revised July 2015
IROC Liver Phantom Guidelines for Planning and Irradiating the IROC Liver Phantom. Revised July 2015 The study groups are requests that each institution keep the phantom for no more than 2 weeks. During
More information10 Years of Safe Operation at the Canadian Light Source A Radiation Safety Perspective
10 Years of Safe Operation at the Canadian Light Source A Radiation Safety Perspective G. Cubbon 1, A. Albert 1, P. Chowdhury 1, D. Street 1 1 Canadian Light Source Inc., 44 Innovation Boulevard, Saskatoon,
More informationArtificial Intelligence. Intelligent Agents
Artificial Intelligence Intelligent Agents Agent Agent is anything that perceives its environment through sensors and acts upon that environment through effectors. Another definition later (Minsky) Humans
More information(SAT). d) inhibiting automatized responses.
Which of the following findings does NOT support the existence of task-specific mental resources? 1. a) It is more difficult to combine two verbal tasks than one verbal task and one spatial task. 2. b)
More informationREQUIREMENTS SPECIFICATION
REQUIREMENTS SPECIFICATION The control software for an automated insulin pump CSc 365 Critical Systems Engineering 2002 Revised version, 2001/2002. Page 1, 18/7/02 1. Introduction This specification defines
More informationTC65B, WG6. IEC Industrial Process Control Systems Guideline for evaluating process control systems. Micaela Caserza Magro Paolo Pinceti
COMITATO ELETTROTECNICO ITALIANO TC65B, WG6 IEC 62603 Industrial Process Control s Guideline for evaluating process control systems Micaela Caserza Magro Paolo Pinceti The origin of the idea F UK Group
More information2. We would first like to set out some general principles and then apply them to specific areas for review.
Communications Review DCMS seminar paper Response from UKCoD/TAG 1. UKCoD/TAG welcomes the opportunity to respond to the DCMS seminar paper on the Communications Review. UKCoD is an umbrella organisation
More informationElekta - a partner and world-leading supplier
Experience Elekta Elekta - a partner and world-leading supplier of clinical solutions for image guided radiation therapy, stereotactic radiotherapy, radiosurgery and brachytherapy, as well as advanced
More informationADVANCED EV3 PROGRAMMING LESSON. Using the Gyro Sensor and Dealing with Drift. By Sanjay and Arvind Seshan
ADVANCED EV3 PROGRAMMING LESSON Using the Gyro Sensor and Dealing with Drift By Sanjay and Arvind Seshan Lesson Objectives 1. Learn what the Gyro Sensor does 2. Learn about 2 common problems with using
More informationAgents & Environments Chapter 2. Mausam (Based on slides of Dan Weld, Dieter Fox, Stuart Russell)
Agents & Environments Chapter 2 Mausam (Based on slides of Dan Weld, Dieter Fox, Stuart Russell) Outline Agents and environments Rationality PEAS specification Environment types Agent types D. Weld, D.
More informationFilament Fusion Splicing Workstation
FFS-2000 Filament Fusion Splicing Workstation An Integrated System for Production and Specialty Fiber Splicing The FFS-2000 System The FFS-2000 is a complete workstation with all fusion splicing procedures
More informationVLT HVAC Drive. Variable Frequency Drive w/ Electronically Controlled Bypass Guide Specification. Section 15172
VLT HVAC Drive Variable Frequency Drive w/ Electronically Controlled Bypass Guide Specification I. PART 1- GENERAL A. DESCRIPTION Section 15172 1. This specification covers complete a variable frequency
More informationAvaya G450 Branch Gateway, R6.2 Voluntary Product Accessibility Template (VPAT)
` Avaya G450 Branch Gateway, R6.2 Voluntary Product Accessibility Template (VPAT) 1194.21 Software Applications and Operating Systems The Avaya G450 Branch Gateway can be administered via a graphical user
More informationElekta Infinity Digital accelerator for advanced treatments
Elekta Infinity Digital accelerator for advanced treatments Redefining treatment precision, speed and control Confidence to increase conformance and speed without compromising target coverage Set yourself
More informationPotential improvements of the presently applied in-service inspection of wheelset axles
ESIS TC24, Politecnico di Milano, 1 st - 2 nd October 2014 Potential improvements of the presently applied in-service inspection of wheelset axles Wolfgang Kappes, Fraunhofer IZFP Outline of the Presentation
More informationFDA issues long-awaited final guidance on when a device modification requires a new 510(k)
FDA issues long-awaited final guidance on when a device modification requires a new 510(k) November 2, 2017 Six years after its first attempt to update its 20-year-old guidelines for when modifications
More information