Reliability SHARPE Reliability and SHARPE. Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE.

Slides:



Advertisements
Similar presentations
BioDEVS: System-Oriented, Multi-Agent, Disttributed/Parallel Framework for Modeling and Simulation of Biomimetic In Silico Devices Sunwoo Park 1 and C.
Advertisements

Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
Introduction to Information System
Alternate Software Development Methodologies
SMJ 4812 Project Mgmt and Maintenance Eng.
Chapter 15 Application of Computer Simulation and Modeling.
Helicopter System Reliability Analysis Statistical Methods for Reliability Engineering Mark Andersen.
1 Software Testing and Quality Assurance Lecture 36 – Software Quality Assurance.
Software Testing and Quality Assurance
Steps of a sound simulation study
Copyright © 2006 Addison-Wesley. All rights reserved.1-1 ICS 410: Programming Languages Chapter 3 : Describing Syntax and Semantics Operational Semantics.
Interpret Application Specifications
EEE499 Real Time Systems Software Reliability (Part II)
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Principle of Functional Verification Chapter 1~3 Presenter : Fu-Ching Yang.
Introduction to Systems Analysis and Design
PowerPoint presentation to accompany
EMBEDDED SOFTWARE Team victorious Team Victorious.
4. Dynamic reliability models Objectives Be able to find reliability of series, parallel, stand-by and shared load parallel systems, when the reliabilities.
System Testing There are several steps in testing the system: –Function testing –Performance testing –Acceptance testing –Installation testing.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Chapter 1 Introduction to Simulation
Simulation, Animation, Virtual Reality and Virtual Manufacturing Simulation By Poorya Ghafoorpoor Yazdi.
Introduction to information systems
Performance Evaluation of Computer Systems Introduction
1 Performance Evaluation of Computer Systems and Networks Introduction, Outlines, Class Policy Instructor: A. Ghasemi Many thanks to Dr. Behzad Akbari.
CHAPTER 13 Acquiring Information Systems and Applications.
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Testing and Quality Assurance Software Quality Assurance 1.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Graph Theory Techniques in Model-Based Testing
CS551 - Lecture 5 1 CS551 Lecture 5: Quality Attributes Yugi Lee FH #555 (816)
April 28, 2003 Early Fault Detection and Failure Prediction in Large Software Systems Felix Salfner and Miroslaw Malek Department of Computer Science Humboldt.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
1 Software Reliability Analysis Tools Joel Henry, Ph.D. University of Montana.
Fault Tolerance Benchmarking. 2 Owerview What is Benchmarking? What is Dependability? What is Dependability Benchmarking? What is the relation between.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Lecture 11 Introduction to Information Systems Lecture 12 Objectives  Describe an information system and explain its components  Describe the characteristics.
Requirements Engineering-Based Conceptual Modelling From: Requirements Engineering E. Insfran, O. Pastor and R. Wieringa Presented by Chin-Yi Tsai.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
© Michel Dubois, Murali Annavaram, Per Strenstrom All rights reserved Embedded Computer Architecture 5SAI0 Simulation - chapter 9 - Luc Waeijen 16 Nov.
The Systems Development Environment Systems Analysis and Design II.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
Thomas L. Gilchrist Testing Basics Set 3: Testing Strategies By Tom Gilchrist Jan 2009.
Software Quality Assurance and Testing Fazal Rehman Shamil.
Stracener_EMIS 7305/5305_Spr08_ System Reliability Analysis - Multi State Models and General Configurations Dr. Jerrell T. Stracener, SAE Fellow.
16111 presentation by Arindam Das System Reliability Prediction A presentation by Arindam Das.
Tools Of Structured Analysis
Combinational Logic Design
System Design, Implementation and Review
A Scalable Approach to Architectural-Level Reliability Prediction
Hardware & Software Reliability
Saint- Petersburg State University of Aerospace Instrumentation
Hadoop MapReduce Framework
Unified Modeling Language
System Design.
Software Design and Architecture
MANAGING DATA RESOURCES
Network Hardware – LO’s
Computer Fundamentals
Reliability.
Distributed computing deals with hardware
Software models - Software Architecture Design Patterns
Data vs Information
MECH 3550 : Simulation & Visualization
Chapter 1. Introduction to Control System
EXP file structure.
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Presentation transcript:

Reliability SHARPE Reliability and SHARPE

Outline 1. What is Reliability? 2. How can you evaluate it? 3. What is SHARPE? 4. Usage of SHARPE

What is Reliability? how long a system is continuously operational ability to function correctly over a specified period of time

Why is it so important? if system is unreliable, suffer a great loss affect the performance no system is perfect, so we need to evaluate how reliable of it and make improvement

Types of reliability For a computer system, we can define 2 types: Hardware reliability Software reliability

How can you evaluate it? simulation model - program whose execution mimics the dynamic behavior or the modeled system analytic model - Make a mathematical prediction of the system reliability

Simulation Advantages: predict system behavior without having to build and measure a system Disadvantages: time consuming

What is SHARPE? Symbolic Hierarchical Automated Reliability and Performance Evaluator allows users to construct and analyze performance, reliability, availability and performability models

Advantages once set up the model, it can obtain the information easily and quickly easy to carry out sensitivity analysis not time-consuming easy to write the input file

How to use? After building the analytic model, then write a input file for the model input file contains: - state the model type - describe the system - analyze the result

Example Below is the reliability block diagram of a system consisting 8 components: AB C C C D D E

Input file 1 block block1a 2 comp A exp(0.05) 3 comp B exp(0.01) 4 comp C exp(0.3) 5 comp D exp(0.25) 6 comp E exp(0.1) 7 parallel threeC C C C 8 parallel twoD D D 9 series sys1 A B threeC twoD E 10 end cdf(block1a) 13 expr value(10; block1a) 14 end

Analysis After an input file is ready, run the SHARPE and it will produce the result carry out sensitivity analysis by changing different mean to failure rate, you can obtain different combinations of result

How does it link to my research? in my research, SHARPE is used to analyze the reliability of network- centric environment with different combinations of probability function, compared with the traditional computing environment