Black-Box Testing Techniques II
|
|
- Eugenia Sanders
- 5 years ago
- Views:
Transcription
1 Black-Box Testing Techniques II Software Testing and Verification Lecture 5 Prepared by Stephen M. Thebaut, Ph.D. University of Florida
2 Cause-Effect Analysis Cause-Effect Analysis is a combinatorial approach that can be viewed as a logical extension of partition testing. It extends the idea of partitioning a multi-dimensional input space by providing a systematic means for generating test case templates to cover different combinations of input Causes resulting in output Effects.
3 Causes and Effects A CAUSE may be thought of as a distinct input condition, or an equivalence class of input conditions. An EFFECT may be thought of as a distinct output condition or change in program state.
4 Causes and Effects Causes and Effects are represented as Boolean variables. The logical relationships among them CAN (but need not) be represented as one or more Boolean graphs. Causes Л V Effects
5 C-E Analysis Process Steps 1. Identify Causes and Effects The most critical and usually the most difficult step Choose an appropriate level of abstraction. Divide and conquer as necessary. Effects may or may not be mutually exclusive.
6 C-E Analysis Process Steps (cont d) 2. Deduce Logical Relationships and Constraints Relationships take the form of conditionals and utilize the logical operators AND, OR, and NOT. Constraints describe relationships among Causes that allow for the identification of impossible combinations.
7 C-E Analysis Process Steps (cont d) 2. Deduce Logical Relationships and Constraints (cont d) Boolean graphs provide a convenient and economical way to visualize relationships and constraints.
8 C-E Analysis Process Steps (cont d) 3. Identify an appropriate Test Case Selection Strategy Determines the number and nature of Cause-combinations to be considered. Strategies can be designed to meet a variety of coverage requirements/ cost constraints.
9 C-E Analysis Process Steps (cont d) 4. Construct a Test Case Coverage Matrix Typically involves tracing through the Cause-Effect relationships to identify combinations of Causes resulting in each Effect according to the selection strategy chosen. This can be extremely tedious...
10 Question To what extent do you think CASE support might be applicable to each step in the process? For which steps do you think it might be most important?
11 Illustration of Step 1 (Identify Causes and Effects) The first input is a yes/no response to the question Do you reside within the city? The second input is gross pay for the year in question. A non-resident will pay 1% of the gross pay in city tax. Residents pay on the following scale: - If gross pay is no more than $30,000, the tax is 1%. - If gross pay is more than $30,000, but no more than $50,000, the tax is 5%. - If gross pay is more than $50,000, the tax is 15%.
12 Guidelines for identifying Causes and Effects Underline words or phrases in the specification that correspond to input/output conditions or changes in state. List each Cause and Effect. Assign a unique number to each (use different number ranges to differentiate Causes from Effects).
13 Guidelines for identifying Causes and Effects (cont d) The first input is a yes/no response to the question Do you reside within the city? The second input is gross pay for the year in question. A non-resident will pay 1% of the gross pay in city tax. Residents pay on the following scale: - If gross pay is no more than $30,000, the tax is 1%. - If gross pay is more than $30,000, but no more than $50,000, the tax is 5%. - If gross pay is more than $50,000, the tax is 15%.
14 Illustration of Step 1 (cont d) Ignoring, again, the unspecified responses to invalid inputs, we have: Causes: Effects: (1) Non-Resident (11) 1% tax (2) Resident (12) 5% tax (3) $0 Gross Pay $30K (13) 15% tax (4) $30K Gross Pay $50K (5) Gross Pay $50K
15 Illustration of Step 2 (Deduce Logical Relationships and Constraints) The first input is a yes/no response to the question Do you reside within the city? The second input is gross pay for the year in question. A non-resident will pay 1% of the gross pay in city tax. Residents pay on the following scale: - If gross pay is no more than $30,000, the tax is 1%. - If gross pay is more than $30,000, but no more than $50,000, the tax is 5%. - If gross pay is more than $50,000, the tax is 15%.
16 What are the constraints? Causes: Effects: (1) Non-Resident (11) 1% tax (2) Resident (12) 5% tax (3) $0 Gross Pay $30K (13) 15% tax (4) $30K Gross Pay $50K (5) Gross Pay $50K
17 Constraints deducible from spec, problem domain knowledge, etc. A. [(1) Л (2)] V [ (1) Л (2)] (i.e., one, and only one of (1) and (2) must be true.) B. [(3) Л (4) Л (5)] V [ (3) Л (4) Л (5)] V [ (3) Л (4) Л (5)] C. [(11) Л (12) Л (13)] V [ (11) Л (12) Л (13)] V [ (11) Л (12) Л (13)]
18 What are the logical relationships? The first input is a yes/no response to the question Do you reside within the city? The second input is gross pay for the year in question. A non-resident will pay 1% of the gross pay in city tax. Residents pay on the following scale: - If gross pay is no more than $30,000, the tax is 1%. - If gross pay is more than $30,000, but no more than $50,000, the tax is 5%. - If gross pay is more than $50,000, the tax is 15%.
19 Conditionals deducible from specification and constraints From the specification we have: (1) => (11) [(2) Л (3)] => (11) [(2) Л (4)] => (12) [(2) Л (5)] => (13)
20 Conditionals deducible from specification and constraints (cont d) Which, in light of the identified constraints, simplify to: [(1) V (3) => (11) [(2) Л (4)] => (12) [(2) Л (5)] => (13)
21 Boolean Graph Representation Non-Res (1) V (11) 1% tax O O [0,30K] (3) (30K,50K] (4) Res (2) Л (12) 5% tax O Л (13) 15% tax >50K (5)
22 Cause/Effect Constraints Exclusive Inclusive E at most one I at least one One & Only One Requires A O one and only one A => B B
23 Illustration of Step 3 (Identify Test Case Selection Strategy) Simple (but extreme) strategies: All Feasible Combinations of Cause Values (AFCCV) All Effects (AE) For the relationships depicted in our graph, how many test cases would be required to achieve AFCCV coverage? AE coverage?
24 AFCCV and AE Coverage Non-Res (1) V (11) 1% tax O O [0,30K] (3) (30K,50K] (4) Res (2) Л (12) 5% tax O Л (13) 15% tax >50K (5)
25 AFCCV and AE Coverage (cont d) AFCCV: There are 2 5 = 32 possible value combinations for all 5 Causes. For Causes (1) and (2), there are 2 feasible value combination pairs (due to the one and only one constraint): TF and FT. (cont d)
26 AFCCV and AE Coverage (cont d) AFCCV: (cont d) Similarly, for Causes (3), (4), and (5), there are 3 feasible value combination triples: TFF, FTF, and FFT. Thus, there are 2 X 3 = 6 feasible combinations of values for all 5 Causes, requiring a total of 6 test cases.
27 AFCCV and AE Coverage (cont d) AE: There are 3 mutually exclusive Effects. Thus, a different combination of Cause values is required for each Effect to evaluate to True. Therefore, 3 test cases are required. (cont d)
28 AFCCV and AE Coverage (cont d) AE: (cont d) In general, when there are N Effects, N or fewer test cases are required for AE Coverage. When the N Effects are mutually exclusive, all N test cases are required.
29 AFCCV and AE Coverage (cont d) Note that AE is analogous to partitioning an input space based solely on the specified outputs. AFCCV is analogous to associating a separate equivalence class with every (feasible) combination of the individual input classes (i.e., the brute-force approach). Question: do these strategies depend on the Cause-Effect relationships?
30 Another Test Case Selection Strategy REPEAT Select the next (initially, the first) Effect. Tracing back through the graph (right to left), find all feasible combinations of connected Cause values that result in the Effect being True. For each new such combination found: Determine values of all other Effects, and Enter values for each Cause and Effect in a new column of the test case coverage matrix. UNTIL each Effect has been selected.
31 What Should We Call this Strategy? How about: All Feasible Combinations of Connected Cause Values that Result in Each Effect being True (AFCCCVREET)?
32 Illustration of Step 4 (Construct a Test Case Coverage Matrix) For Strategy #3, this involves tracing through the Cause-Effect relationships to identify all feasible combinations of connected Causes resulting in each Effect being true
33 Applying Strategy #3 Non-Res (1) V (11) 1% tax O O [0,30K] (3) (30K,50K] (4) Res (2) Л (12) 5% tax O Л (13) 15% tax >50K (5)
34 Applying Strategy #3 Cause Value Combinations for Effect 11: (1) V (3) 1, 3 or 1, 3 or 1, 3 Cause Value Combinations for Effect 12: Cause Value Combinations for Effect 13:
35 Coverage Matrix TEST CASES CAUSES Non-Resident (1) T T F Resident (2) F F T $0 Gross Pay $30K (3) T F T $30K Gross Pay $50 (4) F F Gross Pay $50K (5) F F EFFECTS 1% tax (11) T T T 5% tax (12) F F F 15% tax (13) F F F don t care, subject to Cause constraint B
36 Applying Strategy #3 Non-Res (1) V (11) 1% tax O O [0,30K] (3) (30K,50K] (4) Res (2) Л (12) 5% tax O Л (13) 15% tax >50K (5)
37 Applying Strategy #3 Cause Value Combinations for Effect 11: (1) V (3) 1, 3 or 1, 3 or 1, 3 Cause Value Combinations for Effect 12: (4) Л (2) 2, 4 Cause Value Combinations for Effect 13:
38 Coverage Matrix (cont d) TEST CASES CAUSES Non-Resident (1) T T F F Resident (2) F F T T $0 Gross Pay $30K (3) T F T F $30K Gross Pay $50K (4) F F T Gross Pay $50K (5) F F F EFFECTS 1% tax (11) T T T F 5% tax (12) F F F T 15% tax (13) F F F F don t care, subject to Cause constraint B
39 Applying Strategy #3 Non-Res (1) V (11) 1% tax O O [0,30K] (3) (30K,50K] (4) Res (2) Л (12) 5% tax O Л (13) 15% tax >50K (5)
40 Applying Strategy #3 Cause Value Combinations for Effect 11: (1) V (3) 1, 3 or 1, 3 or 1, 3 Cause Value Combinations for Effect 12: (4) Л (2) 2, 4 Cause Value Combinations for Effect 13: (5) Л (2) 2, 5
41 Coverage Matrix (cont d) TEST CASES CAUSES Non-Resident (1) T T F F F Resident (2) F F T T T $0 Gross Pay $30K (3) T F T F F $30K Gross Pay $50K (4) F F T F Gross Pay $50K (5) F F F T EFFECTS 1% tax (11) T T T F F 5% tax (12) F F F T F 15% tax (13) F F F F T don t care, subject to Cause constraint B
42 Complete Coverage Matrix TEST CASES CAUSES Non-Resident (1) T T F F F Resident (2) F F T T T $0 Gross Pay $30K (3) T F T F F $30K Gross Pay $50K (4) F F T F Gross Pay $50K (5) F F F T EFFECTS 1% tax (11) T T T F F 5% tax (12) F F F T F 15% tax (13) F F F F T don t care, subject to Cause constraint B
43 Comparing Strategy #3 to AFCCV and AE How does Strategy #3 differ from AFCCV? For each Effect, only the connected Causes are considered. It is less conservative: Does not ensure that every feasible combination of Cause values will be covered. And thus does not ensure that every feasible combination of Effect values will be covered. (Relevant when Effects are not mutually exclusive.)
44 Comparing Strategy #3 to AFCCV and AE How does it differ from AE? It is more conservative (ALL feasible combinations of connected Cause values must be covered for each Effect).
45 Coming up in Black-Box Testing Techniques III We step-through another (somewhat more complex) example of Cause-Effect Analysis, Describe a test case design technique for exploring boundary conditions, and Consider a test case design strategy based on intuition and experience.
46 Black-Box Testing Techniques II Software Testing and Verification Lecture 5 Prepared by Stephen M. Thebaut, Ph.D. University of Florida
Black-Box Testing Techniques I
Black-Box Testing Techniques I Software Testing and Verification Lecture 4 Prepared by Stephen M. Thebaut, Ph.D. University of Florida Definition of Black-Box Testing Testing based solely on analysis of
More informationWhite-Box Testing Techniques I
White-Box Testing Techniques I Software Testing and Verification Lecture 7 Prepared by Stephen M. Thebaut, Ph.D. University of Florida Definition of White-Box Testing Testing based on analysis of internal
More informationWhite-Box Testing Techniques I
White-Box Testing Techniques I Software Testing and Verification Lecture 7 Prepared by Stephen M. Thebaut, Ph.D. University of Florida Definition of White-Box Testing Testing based on analysis of internal
More informationPenalty Functions. The Premise Quadratic Loss Problems and Solutions
Penalty Functions The Premise Quadratic Loss Problems and Solutions The Premise You may have noticed that the addition of constraints to an optimization problem has the effect of making it much more difficult.
More information3/1/2016. Intermediate Microeconomics W3211. Lecture 4: Solving the Consumer s Problem. The Story So Far. Today s Aims. Solving the Consumer s Problem
1 Intermediate Microeconomics W3211 Lecture 4: Introduction Columbia University, Spring 2016 Mark Dean: mark.dean@columbia.edu 2 The Story So Far. 3 Today s Aims 4 We have now (exhaustively) described
More informationLecture Notes on Type Checking
Lecture Notes on Type Checking 15-312: Foundations of Programming Languages Frank Pfenning Lecture 17 October 23, 2003 At the beginning of this class we were quite careful to guarantee that every well-typed
More informationLecture 2: Marginal Functions, Average Functions, Elasticity, the Marginal Principle, and
Lecture 2: Marginal Functions, Average Functions, Elasticity, the Marginal Principle, and Constrained Optimization The marginal or derivative function and optimization-basic principles The average function
More informationMath: Deriving supply and demand curves
Chapter 0 Math: Deriving supply and demand curves At a basic level, individual supply and demand curves come from individual optimization: if at price p an individual or firm is willing to buy or sell
More informationReal Options. Katharina Lewellen Finance Theory II April 28, 2003
Real Options Katharina Lewellen Finance Theory II April 28, 2003 Real options Managers have many options to adapt and revise decisions in response to unexpected developments. Such flexibility is clearly
More informationChapter DIFFERENTIAL EQUATIONS: PHASE SPACE, NUMERICAL SOLUTIONS
Chapter 10 10. DIFFERENTIAL EQUATIONS: PHASE SPACE, NUMERICAL SOLUTIONS Abstract Solving differential equations analytically is not always the easiest strategy or even possible. In these cases one may
More informationSYSM 6304: Risk and Decision Analysis Lecture 6: Pricing and Hedging Financial Derivatives
SYSM 6304: Risk and Decision Analysis Lecture 6: Pricing and Hedging Financial Derivatives M. Vidyasagar Cecil & Ida Green Chair The University of Texas at Dallas Email: M.Vidyasagar@utdallas.edu October
More informationTUTORIAL KIT OMEGA SEMESTER PROGRAMME: BANKING AND FINANCE
TUTORIAL KIT OMEGA SEMESTER PROGRAMME: BANKING AND FINANCE COURSE: BFN 425 QUANTITATIVE TECHNIQUE FOR FINANCIAL DECISIONS i DISCLAIMER The contents of this document are intended for practice and leaning
More informationInterpretive Structural Modeling of Interactive Risks
Interpretive Structural Modeling of Interactive isks ick Gorvett, FCAS, MAAA, FM, AM, Ph.D. Ningwei Liu, Ph.D. 2 Call Paper Program 26 Enterprise isk Management Symposium Chicago, IL Abstract The typical
More informationOptimizing the Incremental Delivery of Software Features under Uncertainty
Optimizing the Incremental Delivery of Software Features under Uncertainty Olawole Oni, Emmanuel Letier Department of Computer Science, University College London, United Kingdom. {olawole.oni.14, e.letier}@ucl.ac.uk
More informationMulti-state transition models with actuarial applications c
Multi-state transition models with actuarial applications c by James W. Daniel c Copyright 2004 by James W. Daniel Reprinted by the Casualty Actuarial Society and the Society of Actuaries by permission
More informationData Development for Regional Policy Analysis
Data Development for Regional Policy Analysis David Roland-Holst UC Berkeley ASEM/DRC Workshop on Capacity for Regional Research on Poverty and Inequality in China Monday-Tuesday, March 27-28, 2006 Contents
More informationYao s Minimax Principle
Complexity of algorithms The complexity of an algorithm is usually measured with respect to the size of the input, where size may for example refer to the length of a binary word describing the input,
More informationORF 307: Lecture 12. Linear Programming: Chapter 11: Game Theory
ORF 307: Lecture 12 Linear Programming: Chapter 11: Game Theory Robert J. Vanderbei April 3, 2018 Slides last edited on April 3, 2018 http://www.princeton.edu/ rvdb Game Theory John Nash = A Beautiful
More informationLecture 2: Project Management
Lecture 2: Project Management Agenda Project management Project models Project Organization and Roles Project Management Responsibility Team Risk Control Organization Resource control Limitations Planning
More informationChapter 1 Microeconomics of Consumer Theory
Chapter Microeconomics of Consumer Theory The two broad categories of decision-makers in an economy are consumers and firms. Each individual in each of these groups makes its decisions in order to achieve
More informationThe application of linear programming to management accounting
The application of linear programming to management accounting After studying this chapter, you should be able to: formulate the linear programming model and calculate marginal rates of substitution and
More informationDefining the Safety Integrity Level of Public Safety Monitoring System Based on the Optimized Three-dimension Risk Matrix
Available online at www.sciencedirect.com Procedia Engineering ( ) 9 International Symposium on Safety Science and Engineering in China, (ISSSE-) Defining the Safety Integrity Level of Public Safety Monitoring
More informationPROJECT CYCLE MANAGEMENT & LOGICAL FRAMEWORK MATRIX TRAINING CYPRIOT CIVIL SOCIETY IN ACTION V INNOVATION AND CHANGES IN EDUCATION VI
PROJECT CYCLE MANAGEMENT & LOGICAL FRAMEWORK MATRIX TRAINING CYPRIOT CIVIL SOCIETY IN ACTION V INNOVATION AND CHANGES IN EDUCATION VI Objectives of the training Understand the definition of project and
More information3: Balance Equations
3.1 Balance Equations Accounts with Constant Interest Rates 15 3: Balance Equations Investments typically consist of giving up something today in the hope of greater benefits in the future, resulting in
More informationLecture notes on risk management, public policy, and the financial system. Credit portfolios. Allan M. Malz. Columbia University
Lecture notes on risk management, public policy, and the financial system Allan M. Malz Columbia University 2018 Allan M. Malz Last updated: June 8, 2018 2 / 23 Outline Overview of credit portfolio risk
More informationRisk Management Plan for the <Project Name> Prepared by: Title: Address: Phone: Last revised:
for the Prepared by: Title: Address: Phone: E-mail: Last revised: Document Information Project Name: Prepared By: Title: Reviewed By: Document Version No: Document Version Date: Review Date:
More informationAccelerating Financial Computation
Accelerating Financial Computation Wayne Luk Department of Computing Imperial College London HPC Finance Conference and Training Event Computational Methods and Technologies for Finance 13 May 2013 1 Accelerated
More informationAcritical aspect of any capital budgeting decision. Using Excel to Perform Monte Carlo Simulations TECHNOLOGY
Using Excel to Perform Monte Carlo Simulations By Thomas E. McKee, CMA, CPA, and Linda J.B. McKee, CPA Acritical aspect of any capital budgeting decision is evaluating the risk surrounding key variables
More informationStatistical Sampling Approach for Initial and Follow-Up BMP Verification
Statistical Sampling Approach for Initial and Follow-Up BMP Verification Purpose This document provides a statistics-based approach for selecting sites to inspect for verification that BMPs are on the
More information2c Tax Incidence : General Equilibrium
2c Tax Incidence : General Equilibrium Partial equilibrium tax incidence misses out on a lot of important aspects of economic activity. Among those aspects : markets are interrelated, so that prices of
More informationBinary Decision Diagrams
Binary Decision Diagrams Hao Zheng Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 Email: zheng@cse.usf.edu Phone: (813)974-4757 Fax: (813)974-5456 Hao Zheng
More informationPredicting the Success of a Retirement Plan Based on Early Performance of Investments
Predicting the Success of a Retirement Plan Based on Early Performance of Investments CS229 Autumn 2010 Final Project Darrell Cain, AJ Minich Abstract Using historical data on the stock market, it is possible
More informationProject Cycle Management and How To Write A Good Proposal. Eng. Suhail and Ayman Sultan Palestine Polytechnic University Ramallah April
Project Cycle Management and How To Write A Good Proposal Eng. Suhail and Ayman Sultan Palestine Polytechnic University Ramallah April 9 2006 Project Cycle Management Programming phase: Analyzing the situation
More informationRichardson Extrapolation Techniques for the Pricing of American-style Options
Richardson Extrapolation Techniques for the Pricing of American-style Options June 1, 2005 Abstract Richardson Extrapolation Techniques for the Pricing of American-style Options In this paper we re-examine
More informationChapter 5: Algorithms
Chapter 5: Algorithms Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Presentation files modified by Farn Wang Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
More informationCertificate IV in Project Management Practice
BSB41515 Certificate IV in Project Management Practice Day 1: Project Initiation Course structure 8-day program Attendance sheet Active participation Assessment portfolio Initiating projects Planning projects
More informationBinary Decision Diagrams
Binary Decision Diagrams Hao Zheng Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 Email: zheng@cse.usf.edu Phone: (813)974-4757 Fax: (813)974-5456 Hao Zheng
More informationC ARRY MEASUREMENT FOR
C ARRY MEASUREMENT FOR CAPITAL STRUCTURE ARBITRAGE INVESTMENTS Jan-Frederik Mai XAIA Investment GmbH Sonnenstraße 19, 80331 München, Germany jan-frederik.mai@xaia.com July 10, 2015 Abstract An expected
More informationIntroduction to RELCOST. Carolyn Roos, Ph.D. Northwest CHP Technical Assistance Partnerships Washington State University Energy Program
Introduction to RELCOST Carolyn Roos, Ph.D. Northwest CHP Technical Assistance Partnerships Washington State University Energy Program 1 Overview of RELCOST Presentation Outline Program use Results A review
More informationOptimizing Modular Expansions in an Industrial Setting Using Real Options
Optimizing Modular Expansions in an Industrial Setting Using Real Options Abstract Matt Davison Yuri Lawryshyn Biyun Zhang The optimization of a modular expansion strategy, while extremely relevant in
More informationI. More Fundamental Concepts and Definitions from Mathematics
An Introduction to Optimization The core of modern economics is the notion that individuals optimize. That is to say, individuals use the resources available to them to advance their own personal objectives
More informationIteration. The Cake Eating Problem. Discount Factors
18 Value Function Iteration Lab Objective: Many questions have optimal answers that change over time. Sequential decision making problems are among this classification. In this lab you we learn how to
More informationDeveloping a reserve range, from theory to practice. CAS Spring Meeting 22 May 2013 Vancouver, British Columbia
Developing a reserve range, from theory to practice CAS Spring Meeting 22 May 2013 Vancouver, British Columbia Disclaimer The views expressed by presenter(s) are not necessarily those of Ernst & Young
More information18.440: Lecture 32 Strong law of large numbers and Jensen s inequality
18.440: Lecture 32 Strong law of large numbers and Jensen s inequality Scott Sheffield MIT 1 Outline A story about Pedro Strong law of large numbers Jensen s inequality 2 Outline A story about Pedro Strong
More informationChapter 2 Portfolio Management and the Capital Asset Pricing Model
Chapter 2 Portfolio Management and the Capital Asset Pricing Model In this chapter, we explore the issue of risk management in a portfolio of assets. The main issue is how to balance a portfolio, that
More informationChapter 10: Mixed strategies Nash equilibria, reaction curves and the equality of payoffs theorem
Chapter 10: Mixed strategies Nash equilibria reaction curves and the equality of payoffs theorem Nash equilibrium: The concept of Nash equilibrium can be extended in a natural manner to the mixed strategies
More informationMath 167: Mathematical Game Theory Instructor: Alpár R. Mészáros
Math 167: Mathematical Game Theory Instructor: Alpár R. Mészáros Midterm #1, February 3, 2017 Name (use a pen): Student ID (use a pen): Signature (use a pen): Rules: Duration of the exam: 50 minutes. By
More informationTest Coverage and MC/DC
Test Coverage and MC/DC Minsoo Ryu Hanyang University Test Coverage Coverage refers to the extent to which a given verification activity has satisfied its objectives: in essence, providing an exit criteria
More informationPROJECT COST ESTIMATING,
PROJECT COST ESTIMATING, Budgeting and Value Engineering Skills H.H. Sheik Sultan Tower (0) Floor Corniche Street Abu Dhabi U.A.E www.ictd.ae ictd@ictd.ae Course Introduction: The decision to proceed with
More informationChapter 7 A Multi-Market Approach to Multi-User Allocation
9 Chapter 7 A Multi-Market Approach to Multi-User Allocation A primary limitation of the spot market approach (described in chapter 6) for multi-user allocation is the inability to provide resource guarantees.
More informationApproximating the Transitive Closure of a Boolean Affine Relation
Approximating the Transitive Closure of a Boolean Affine Relation Paul Feautrier ENS de Lyon Paul.Feautrier@ens-lyon.fr January 22, 2012 1 / 18 Characterization Frakas Lemma Comparison to the ACI Method
More informationGuidelines for Implementing Total Management Planning. Financial Management. USER MANUAL Advanced Financial Model
Guidelines for Implementing Total Management Planning Financial Management USER MANUAL Advanced Financial Model 2 Financial Management: User Manual, Advanced Financial Model TABLE OF CONTENTS Page No.
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : BH0-010 Title : BCS Certified Tester Foundation Level 2011 syllabus Vendors
More informationESD.70J Engineering Economy
ESD.70J Engineering Economy Fall 2010 Session One Xin Zhang xinzhang@mit.edu Prof. Richard de Neufville ardent@mit.edu http://ardent.mit.edu/real_options/rocse_excel_latest/excel_class.html ESD.70J Engineering
More informationThe TradeMiner Neural Network Prediction Model
The TradeMiner Neural Network Prediction Model Brief Overview of Neural Networks A biological neural network is simply a series of interconnected neurons that interact with each other in order to transmit
More informationReconfiguration of Satisfying Assignments and Subset Sums: Easy to Find, Hard to Connect
Reconfiguration of Satisfying Assignments and Subset Sums: Easy to Find, Hard to Connect x x in x in x in y z y in F F z in t F F z in t F F t 0 y out T y out T z out T Jean Cardinal, Erik Demaine, David
More informationFormalization of Laplace Transform using the Multivariable Calculus Theory of HOL-Light
Formalization of Laplace Transform using the Multivariable Calculus Theory of HOL-Light Hira Taqdees and Osman Hasan System Analysis & Verification (SAVe) Lab, National University of Sciences and Technology
More informationThe Process of Portfolio Management. Presentation by: William Wood CFP
The Process of Portfolio Management Presentation by: William Wood CFP 1 Investments Traditional investment processes cover: Security analysis Involves estimating the merits of individual investments Portfolio
More informationMBF2263 Portfolio Management. Lecture 8: Risk and Return in Capital Markets
MBF2263 Portfolio Management Lecture 8: Risk and Return in Capital Markets 1. A First Look at Risk and Return We begin our look at risk and return by illustrating how the risk premium affects investor
More informationProbability and Stochastics for finance-ii Prof. Joydeep Dutta Department of Humanities and Social Sciences Indian Institute of Technology, Kanpur
Probability and Stochastics for finance-ii Prof. Joydeep Dutta Department of Humanities and Social Sciences Indian Institute of Technology, Kanpur Lecture - 07 Mean-Variance Portfolio Optimization (Part-II)
More informationNote on Assessment and Improvement of Tool Accuracy
Developing Poverty Assessment Tools Project Note on Assessment and Improvement of Tool Accuracy The IRIS Center June 2, 2005 At the workshop organized by the project on January 30, 2004, practitioners
More informationProject Integration Management
Project Integration Management The Key to Overall Project Success: Good Project Integration Management Project managers must coordinate all of the other knowledge areas throughout a project s life cycle.
More information2007 ASTIN Colloquium Call For Papers. Using Interpretive Structural Modeling to Identify and Quantify Interactive Risks
27 ASTIN Colloquium Call For Papers Title of paper: Topic of paper: Names of authors: Organization: Address: Using Interpretive Structural Modeling to Identify and Quantify Interactive isks isk Management
More informationManaging Risk on Agile Projects with the Risk Burndown Chart
Managing Risk on Agile Projects with the Risk Burndown Chart by Mike Cohn 68 Comments Risk management is a central part of traditional project management and is included as one of the knowledge areas in
More informationEconomic Impact Report
Economic Impact Report Idaho Tax Reform Proposal by the Idaho Association of Commerce and Industry Prepared By: Dr. Geoffrey Black Professor, Department of Economics Boise State University Dr. Donald Holley
More informationApplication of Earned Value Management (EVM) for Effective Project Control
Application of Earned Value Management (EVM) for Effective Project Control Course No: B02-012 Credit: 2 PDH Boris Shvartsberg, Ph.D., P.E., P.M.P. Continuing Education and Development, Inc. 9 Greyridge
More informationCompare the Earned Value Management with the Project Cycling Managememt
Compare the Earned Value Management with the Project Cycling Managememt Kornélia Gönczi West Hungarian University Faculty of Economics, Sopron Erzsébet utca 9, gonczi.kornelia@telekom.hu Abstract: Nowadays
More informationRevenue Management Under the Markov Chain Choice Model
Revenue Management Under the Markov Chain Choice Model Jacob B. Feldman School of Operations Research and Information Engineering, Cornell University, Ithaca, New York 14853, USA jbf232@cornell.edu Huseyin
More informationCompanion Policy CP to National Instrument Mutual Fund Prospectus Disclosure. Table of Contents
Companion Policy 81-101CP to National Instrument 81-101 Mutual Fund Prospectus Disclosure Table of Contents PART PART 1 PART 2 PART 3 PART 4 PART 4.1 PART 5 PART 6 TITLE PURPOSE OF THE COMPANION POLICY
More informationUnit 2: Modeling in the Frequency Domain Part 2: The Laplace Transform
The Laplace Transform Unit 2: Modeling in the Frequency Domain Part 2: The Laplace Transform Engineering 5821: Control Systems I Faculty of Engineering & Applied Science Memorial University of Newfoundland
More informationOPTIMAL RISKY PORTFOLIOS- ASSET ALLOCATIONS. BKM Ch 7
OPTIMAL RISKY PORTFOLIOS- ASSET ALLOCATIONS BKM Ch 7 ASSET ALLOCATION Idea from bank account to diversified portfolio Discussion principles are the same for any number of stocks A. bonds and stocks B.
More informationSensitivity analysis for risk-related decision-making
Sensitivity analysis for risk-related decision-making Eric Marsden What are the key drivers of my modelling results? Sensitivity analysis: intuition X is a sensitive
More informationMicrosoft Forecaster. FRx Software Corporation - a Microsoft subsidiary
Microsoft Forecaster FRx Software Corporation - a Microsoft subsidiary Make your budget meaningful The very words budgeting and planning remind accounting professionals of long, exhausting hours spent
More informationISEB Exam BH0-010 ISTQB - ISEB Certified Tester Foundation Level (2011 Syllibus) Version: 6.2 [ Total Questions: 120 ]
s@lm@n ISEB Exam BH0-010 ISTQB - ISEB Certified Tester Foundation Level (2011 Syllibus) Version: 6.2 [ Total Questions: 120 ] Topic 1, Volume A ISEB BH0-010 : Practice Test Question No : 1 - (Topic 1)
More informationGHAUS asset allocation Received (in revised form): 25th June 2015
Invited Editorial Received (in revised form): 25th June 2015 Javier Estrada is a Professor of Finance at IESE Business School (Barcelona, Spain) and partner and financial advisor at Sport Global Consulting
More informationStatistics 13 Elementary Statistics
Statistics 13 Elementary Statistics Summer Session I 2012 Lecture Notes 5: Estimation with Confidence intervals 1 Our goal is to estimate the value of an unknown population parameter, such as a population
More informationS atisfactory reliability and cost performance
Grid Reliability Spare Transformers and More Frequent Replacement Increase Reliability, Decrease Cost Charles D. Feinstein and Peter A. Morris S atisfactory reliability and cost performance of transmission
More informationFoundational Preliminaries: Answers to Within-Chapter-Exercises
C H A P T E R 0 Foundational Preliminaries: Answers to Within-Chapter-Exercises 0A Answers for Section A: Graphical Preliminaries Exercise 0A.1 Consider the set [0,1) which includes the point 0, all the
More informationLecture Notes 1 Part B: Functions and Graphs of Functions
Lecture Notes 1 Part B: Functions and Graphs of Functions In Part A of Lecture Notes #1 we saw man examples of functions as well as their associated graphs. These functions were the equations that gave
More informationWeb Extension 25A Multiple Discriminant Analysis
Nikada/iStockphoto.com Web Extension 25A Multiple Discriminant Analysis As we have seen, bankruptcy or even the possibility of bankruptcy can cause significant trauma for a firm s managers, investors,
More informationCS 294-2, Grouping and Recognition (Prof. Jitendra Malik) Aug 30, 1999 Lecture #3 (Maximum likelihood framework) DRAFT Notes by Joshua Levy ffl Maximu
CS 294-2, Grouping and Recognition (Prof. Jitendra Malik) Aug 30, 1999 Lecture #3 (Maximum likelihood framework) DRAFT Notes by Joshua Levy l Maximum likelihood framework The estimation problem Maximum
More informationMarket Interaction Analysis: The Role of Time Difference
Market Interaction Analysis: The Role of Time Difference Yi Ren Illinois State University Dong Xiao Northeastern University We study the feature of market interaction: Even-linked interaction and direct
More informationEcon 172A - Slides from Lecture 7
Econ 172A Sobel Econ 172A - Slides from Lecture 7 Joel Sobel October 18, 2012 Announcements Be prepared for midterm room/seating assignments. Quiz 2 on October 25, 2012. (Duality, up to, but not including
More informationUnit 3 Research Project. Eddie S. Jackson. Kaplan University. IT511: Information Systems Project Management
Running head: UNIT 3 RESEARCH PROJECT 1 Unit 3 Research Project Eddie S. Jackson Kaplan University IT511: Information Systems Project Management 04/06/2014 UNIT 3 RESEARCH PROJECT 2 Unit 3 Research Project
More informationclient user GUIDE 2011
client user GUIDE 2011 STEP ACTION Accessing Risk Register 1. Type https://www.scm rms.ca/riskregister/login.aspx 2. Click in the Username field on the Risk Register home page. 3. Type your Username and
More informationLost Use-Value from Environmental Injury When Visitation Drops at Undamaged Sites: Reply
Lost Use-Value from Environmental Injury When Visitation Drops at Undamaged Sites: Reply Garrett Glasgow Senior Consultant, NERA Economic Consulting, Inc., San Francisco, California Kenneth Train Adjunct
More informationMultivariate Statistics Lecture Notes. Stephen Ansolabehere
Multivariate Statistics Lecture Notes Stephen Ansolabehere Spring 2004 TOPICS. The Basic Regression Model 2. Regression Model in Matrix Algebra 3. Estimation 4. Inference and Prediction 5. Logit and Probit
More informationMODEL RISK MANAGEMENT. Derek Chapman, FCAS, MAAA, CERA Merlinos & Associates
MODEL RISK MANAGEMENT Derek Chapman, FCAS, MAAA, CERA Merlinos & Associates Model Risk Management What is Model Risk? What is Model Risk Management? Best Practices How Do Actuaries Fit In? 2 What is Model
More informationPMI PMI-SP. PMI Scheduling Professional. Download Full Version :
PMI PMI-SP PMI Scheduling Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/pmi-sp QUESTION: 311 A company hires a scheduler for one of its projects. What skills should he
More informationCS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design. Instructor: Shaddin Dughmi
CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design Instructor: Shaddin Dughmi Administrivia HW out, due Friday 10/5 Very hard (I think) Discuss
More informationNotes on the symmetric group
Notes on the symmetric group 1 Computations in the symmetric group Recall that, given a set X, the set S X of all bijections from X to itself (or, more briefly, permutations of X) is group under function
More informationRISK BASED LIFE CYCLE COST ANALYSIS FOR PROJECT LEVEL PAVEMENT MANAGEMENT. Eric Perrone, Dick Clark, Quinn Ness, Xin Chen, Ph.D, Stuart Hudson, P.E.
RISK BASED LIFE CYCLE COST ANALYSIS FOR PROJECT LEVEL PAVEMENT MANAGEMENT Eric Perrone, Dick Clark, Quinn Ness, Xin Chen, Ph.D, Stuart Hudson, P.E. Texas Research and Development Inc. 2602 Dellana Lane,
More information1. Variability in estimates and CLT
Unit3: Foundationsforinference 1. Variability in estimates and CLT Sta 101 - Fall 2015 Duke University, Department of Statistical Science Dr. Çetinkaya-Rundel Slides posted at http://bit.ly/sta101_f15
More informationThe Economic Impact of Flagstaff Unified
The Economic Impact of Flagstaff Unified School District #1 on the Flagstaff Area Economy The A Unit of the Center for Business Outreach Thomas Combrink, Senior Research Specialist Wayne Fox, Director
More informationAssociation for Project Management 2008
Contents List of tables vi List of figures vii Foreword ix Acknowledgements x 1. Introduction 1 2. Understanding and describing risks 4 3. Purposes of risk prioritisation 12 3.1 Prioritisation of risks
More informationITM1010 Computer and Communication Technologies
ITM omputer and ommunication Technologies Lecture #5 Part I: Introduction to omputer Technologies K-Map, ombination and Sequential Logic ircuits ITM 計算機與通訊技術 2 Product Product-Of Of-Sum onfiguration Sum
More informationTime boxing planning: Buffered Moscow rules
Time boxing planning: ed Moscow rules Eduardo Miranda Institute for Software Research Carnegie Mellon University ABSTRACT Time boxing is a management technique which prioritizes schedule over deliverables
More information(Refer Slide Time: 1:40)
Commodity Derivatives and Risk Management. Professor Prabina Rajib. Vinod Gupta School of Management. Indian Institute of Technology, Kharagpur. Lecture-09. Convenience Field, Contango-Backwardation. Welcome
More informationFinancial Management Practices of New York Dairy Farms
July 2002 R.B. 2002-09 Financial Management Practices of New York Dairy Farms By Brent A. Gloy, Eddy L. LaDue, and Kevin Youngblood Agricultural Finance and Management at Cornell Cornell Program on Agricultural
More informationAn Analysis of a Dynamic Application of Black-Scholes in Option Trading
An Analysis of a Dynamic Application of Black-Scholes in Option Trading Aileen Wang Thomas Jefferson High School for Science and Technology Alexandria, Virginia April 9, 2010 Abstract For decades people
More information