Test Adequacy Assessment using Control Flow and Data Flow
|
|
- Edmund Conley
- 3 years ago
- Views:
From this document you will learn the answers to the following questions:
What does coverage cover?
What is the coverage of decisions in respect to the statement , bock , and decision coverage criteria?
What is the term for Decision Coverage?
Transcription
1 CSE592 Advanced Topics in Computer Science Software Engineering Test Adequacy Assessment using Contro Fow and Data Fow Lecture 14 Conditions Any expression that evauates to true or fase constitutes a condition. Such an expression is aso known as a predicate. Exampes Given that A and B are Booean variabes, and x and y are integers, A, x > y, A OR B, A AND (x<y), (A AND B), are a sampe conditions. Note that in programming anguage C, x and x+y are vaid conditions, and the constants 1 and 0 correspond to, respectivey, true and fase. Sources: Foundations of Software Testing (textbook) Dr. Ichu Yoon (icyoon@sunykorea.ac.kr) Simpe and Compound Conditions A simpe condition No use of any Booean operators except for the not operator. Made up of variabes and at most one reationa operator from the set {<, >, ³, ==, ¹ }. Referred to as atomic or eementary conditions Conditions as Decisions Condition can serve as a decision in an appropriate context within a program. Exampe: if, whie, and switch statements to serve as contexts for decisions. A compound condition Made up of two or more simpe conditions joined by one or more Booean operators.
2 Outcomes of a Decision A decision can have three possibe outcomes, true, fase, and undefined. In some cases the evauation of a condition might fai in which case the corresponding decision's outcome is undefined. Couped Conditions Q: How many simpe conditions are there in the compound condition? Cond = (A AND B) OR (C AND A)? The first occurrence of A is said to be couped to its second occurrence. Q: Does Cond contain three or four simpe conditions? Conditions within Assignments Stricty speaking, a condition becomes a decision ony when it is used in the appropriate context such as within an if statement. Decision Coverage
3 Decision coverage A decision is considered covered if the fow of contro has been diverted to a possibe destinations that correspond to this decision i.e., a outcomes of the decision have been taken. For if or a whie statement, expressions must be evauated to true and fase by (mutipe) execution(s). For the switch statement, the fow of contro must be diverted to a possibe destinations in a set of executions. Covering a decision within a program might revea an error that is not reveaed by covering a statements and a bocks. Decision Coverage: Exampe Requirements Receive input (an integer x), and if x is negative, transforms it into a positive vaue before invoking foo-1 to compute the output z. If the input x ³ 0, the program is supposed to compute z using foo-2 Obviousy, the program has errors. Decision Coverage: Exampe (cont.) Assume a test set T={t1:<x=-5>}. It is adequate with respect to statement and bock coverage criteria, but does not revea the error. Another test set T'={t1:<x=-5> t2:<x=3>} does revea the error. It covers the decision whereas T does not. Decision Coverage: Definition Coverage domain D e is the set of decisions in the program Decision coverage of T with respect to (P, R) = D c is the set of decisions covered D i is the set of infeasibe decisions T is considered adequate with respect to the decision coverage criterion if the decision coverage of T with respect to (P, R) is 1.
4 Condition Coverage A decision can be a simpe condition or a compound condition. x<0 (( x<0 AND y<0 ) OR ( p³q )). Condition Coverage In condition coverage, we consider that A simpe condition is covered if it evauates to true and fase in 1 + executions of the program. A compound condition is considered covered if each simpe condition it is comprised of is covered. 50 Decision vs. Condition Coverage Decision coverage does not care the outcome of each condition. Exampe There exist mutipe ways in which the decision in ine 1 is evauated to true or fase! The condition evauates to fase when x³0, regardess of the vaue of y. Another condition, such as x<0 OR y<0, evauates to true regardess of the vaue of y, when x<0. 51 Condition Coverage Coverage domain C e is the set of simpe conditions in the program Condition coverage of T with respect to (P, R) = C c is the set of simpe conditions covered C i is the set of infeasibe simpe conditions T is considered adequate with respect to the condition coverage criterion if the condition coverage of T with respect to (P, R) is 1. 52
5 Condition Coverage: Aternate Formua An aternate formua = where ( ) each simpe condition contributes 2, 1, or 0 to C c depending on whether it is covered, partiay covered, or not covered, respectivey. Condition Coverage: Exampe Requirements for computing z For exampe, if x < y evauates to true but never to fase, then it is considered partiay covered, and contribute a 1 to C c. Consider a test set T is adequate with respect to the statement, bock, and decision coverage criteria and the program behaves correcty against t1 and t Condition Coverage: Exampe (cont.) Truth tabe for computing z: Condition/Decision Coverage Condition Coverage C c =1, C e =2, C i =0. Hence condition coverage for T=0.5. Add the foowing test case t3: <x=3, y=4>to T The enhanced test set T is adequate with respect to the condition coverage criterion and possiby reveas an error in the program. 55
6 Condition/Decision Coverage When a decision is composed of a compound condition, decision coverage does not impy that each simpe condition within a compound condition has taken both vaues true and fase. Condition coverage ensures that each component simpe condition within a condition has taken both vaues true and fase. However, condition coverage does not require each decision to have taken both outcomes. Condition/decision coverage is aso known as branch condition coverage. 57 Condition/Decision Coverage: Exampe Consider the foowing program and two test sets. In cass exercise: Confirm that T1 is adequate with respect to decision coverage but not condition coverage. In cass exercise: Confirm that T2 is adequate with respect to condition coverage but not decision coverage. 58 Condition/Decision Coverage: Definition The condition/decision coverage of T with respect to (P, R) is computed as = ( ( ) where C c is the set of simpe conditions covered D c is the set of decisions covered C e and D e are the set of simpe conditions and decisions respectivey C i and D i are the set of infeasibe simpe conditions and decisions, respectivey. T is considered adequate with respect to the mutipe condition coverage criterion if the condition coverage of T with respect to (P, R) is Condition/Decision Coverage: Exampe adequate with respect to decision coverage adequate with respect to condition coverage In cass exercise: Check that the foowing test set is adequate with respect to the condition/decision coverage criterion. 60
7 Mutipe Condition Coverage Mutipe Condition Coverage Consider a compound condition with two or more simpe conditions. Using condition coverage on some compound condition C impies that each simpe condition within C has been evauated to true and fase. However, does it impy that a combinations of the vaues of the individua simpe conditions in C have been exercised? Mutipe condition coverage is known as branch condition combination coverage. 62 Mutipe Condition Coverage: Exampe Consider a condition D=(A<B) OR (A>C) Consists of 2 simpe conditions A< B and A> C. There are 4 possibe combinations of the outcomes of these two simpe conditions. Consider a test suite T Mutipe Condition Coverage: Definition Assumption Program under test contains a tota of n decisions. Each decision contains k 1, k 2,, k n simpe conditions. Each decision has severa combinations of vaues of its constituent simpe conditions. Check: Does T cover a four combinations? The tota number of combinations to be covered is: n å i=1 2 ki
8 Mutipe Condition Coverage: Definition Mutipe Condition Coverage: Exampe Coverage domain C e is the set of combinations in the program n å i=1 2 ki Consider the foowing program with specifications in the tabe. Requirements for computing S Condition coverage of T with respect to (P, R) = C c is the set of combinations covered C i is the set of infeasibe combinations T is considered adequate with respect to the mutipe condition coverage criterion if the mutipe condition coverage of T with respect to (P, R) is There is an obvious error in the program. Is T adequate with respect to Decision coverage? Condition coverage? Mutipe condition coverage? Does it revea the error? 66 MCC: Exampe (cont.) To improve decision coverage, add t3 to T MCC: Exampe (cont.) In cass exercise: Construct a tabe showing the condition combinations covered by T. Some combinations of simpe conditions remain uncovered. Does T revea the error? Now add a test to T to cover the uncovered combinations. Does your test revea the error? If yes, then under what conditions? 67 68
9 MCC: Exampe (cont.) Condition coverage tabe Linear Code Sequence and Jump Coverage 69 Linear Code Sequence and Jump (LCSAJ) Consider the execution of sequentia programs as a chain of (bock, jump) pairs, where Bock: a sequence of statements, executed one after the other Jump: a pointer to the next such pair. A Linear Code Sequence and Jump (LCSAJ) A program unit comprised of a textua code sequence that terminates in a jump to the beginning of another code sequence and jump. Represent as a tripe (X, Y, Z) where X and Y are, respectivey, ocations of the first and the ast statements Z is the ocation to which the statement at Y jumps. 71 LCSAJ: Exampe1 Consider this program. The ast statement in an LCSAJ (X, Y, Z) is a jump and Z may be program exit. When contro arrives at statement X, foows through to statement Y, and then jumps to statement Z, we say that the LCSAJ (X, Y, Z) is traversed or covered or exercised. 72
10 LCSAJ: Exampe1 (cont.) Consider a program and test suite T. LCSAJ: Exampe2 Consider a program. t1 covers (1, 6, exit), t2 covers (1,4,7) and (7, 8, exit). In cass exercise: Find a LCSAJs. T covers a three LCSAJs. Consider a test set. Does this set cover a LCSAJs? LCSAJ: Definition The LCSAJ coverage of a test set T with respect to (P, R) is computed as: T is considered adequate with respect to the LCSAJ coverage criterion if the LCSAJ coverage of T with respect to (P, R) is. Modified Condition/Decision Coverage (MC/DC) 75
11 Probem of MCC Mutipe condition coverage can be very expensive. Assume that there are many embedded simpe conditions. When a compound condition C contains n simpe conditions, the maximum number of tests required to cover C is 2 n. Compound Conditions and MC/DC MC/DC coverage requires that Every compound condition in a program must be tested by demonstrating that each simpe condition within the compound condition has an independent effect on its outcome. Thus MC/DC coverage is a weaker criterion than the mutipe condition coverage criterion MC/DC: Brute-Force Way Consider a condition C = (C1 and C2) or C3 Fix 2 variabes and varies the vaue of the remaining one Redundant test cases Seected tests MC/DC: Tests for Compound Condition Required tests for a compound condition with 2 simpe conditions fase true Minima tests 79 80
12 MC/DC: Tests for Compound Condition Required tests for a compound condition with 3 simpe conditions MC/DC: Procedure to Generate Tests for Compound Conditions Let C=C1 C2 C3. Generate test for C by extending simper compound condition. Create a tabe with five coumns and four rows. Labe the coumns as Test, C1, C2, C3 and C, from eft to right. The coumn abeed Test contains rows abeed by test case numbers t1 through t4. The remaining entries are empty MC/DC: Procedure to Generate Tests for Compound Conditions (cont.) Copy a entries in coumns C1, C2, and C from the tabe for simpe conditions into coumns C2, C3, and C of the empty tabe. MC/DC: Procedure to Generate Tests for Compound Conditions (cont.) Fi the first three rows in the coumn marked C1 with true and the ast row with fase
13 MC/DC: Procedure to Generate Tests for Compound Conditions (cont.) Fi the ast row under coumns abeed C2, C3, and C with true, true, and fase, respectivey. MC/DC: Definition Adequacy of a test set with respect to the MC/DC A test set T for program P written to meet requirements R, is considered adequate with respect to the MC/DC coverage criterion if upon the execution of P on each test in T, the foowing requirements are met. We now have a tabe containing MC/DC adequate tests for C=(C1 C2 C3) derived from tests for C=(C1 C2). 85 Grows ineary! Each bock in P has been covered. Each simpe condition in P has taken both true and fase vaues. Each decision in P has taken a possibe outcomes. Each simpe condition within a compound condition C in P has been shown to independenty effect the outcome of C. (MC Coverage) 86 MC/DC: Anaysis The first three requirements above correspond to the bock, condition, and decision coverage, respectivey. The 4 th requirement is for the MC coverage. i.e., the MC/DC coverage criterion is a mix of four coverage criteria based on the fow of contro. Conditions that are not part of a decision, such as the one in the foowing statement A= (p<q) (x>y) are aso incuded in the set of conditions to be covered. For a couped condition such as (A B) (C A), poses a probem. ony demonstrate the independent effect of any one occurrence of the couped condition MC/DC: Adequacy Coverage domain (for MC coverage) Let C 1, C 2,.., C N be the conditions in P. n i denote the number of simpe conditions in C i e i is the number of simpe conditions shown to have independent affect on the outcome of C i f i the number of infeasibe simpe conditions in C i. MC coverage of T with respect to (P, R) = ( ) T is considered adequate with respect to the MC coverage if MC c of T is
SQL. Ilchul Yoon Assistant Professor State University of New York, Korea. on tables. describing schema. CSE 532 Theory of Database Systems
CSE 532 Theory of Database Systems Lecture 03 SQL Ichu Yoon Assistant Professor State University of New York, Korea Adapted from book authors sides SQL Language for describing database schema & operations
More informationSecure Network Coding with a Cost Criterion
Secure Network Coding with a Cost Criterion Jianong Tan, Murie Médard Laboratory for Information and Decision Systems Massachusetts Institute of Technoogy Cambridge, MA 0239, USA E-mai: {jianong, medard}@mit.edu
More informationHybrid Process Algebra
Hybrid Process Agebra P.J.L. Cuijpers M.A. Reniers Eindhoven University of Technoogy (TU/e) Den Doech 2 5600 MB Eindhoven, The Netherands Abstract We deveop an agebraic theory, caed hybrid process agebra
More informationNCH Software FlexiServer
NCH Software FexiServer This user guide has been created for use with FexiServer Version 1.xx NCH Software Technica Support If you have difficuties using FexiServer pease read the appicabe topic before
More informationDiscounted Cash Flow Analysis (aka Engineering Economy)
Discounted Cash Fow Anaysis (aka Engineering Economy) Objective: To provide economic comparison of benefits and costs that occur over time Assumptions: Future benefits and costs can be predicted A Benefits,
More informationNormalization of Database Tables. Functional Dependency. Examples of Functional Dependencies: So Now what is Normalization? Transitive Dependencies
ISM 602 Dr. Hamid Nemati Objectives The idea Dependencies Attributes and Design Understand concepts normaization (Higher-Leve Norma Forms) Learn how to normaize tabes Understand normaization and database
More informationFinance 360 Problem Set #6 Solutions
Finance 360 Probem Set #6 Soutions 1) Suppose that you are the manager of an opera house. You have a constant margina cost of production equa to $50 (i.e. each additiona person in the theatre raises your
More informationA Supplier Evaluation System for Automotive Industry According To Iso/Ts 16949 Requirements
A Suppier Evauation System for Automotive Industry According To Iso/Ts 16949 Requirements DILEK PINAR ÖZTOP 1, ASLI AKSOY 2,*, NURSEL ÖZTÜRK 2 1 HONDA TR Purchasing Department, 41480, Çayırova - Gebze,
More information(12) United States Patent Rune
(12) United States Patent Rune US006304913B1 (10) Patent N0.: (45) Date of Patent: US 6,304,913 B1 on. 16, 2001 (54) INTERNET SYSTEM AND METHOD FOR SELECTING A CLOSEST SERVER FROM A PLURALITY OF ALTERNATIVE
More informationWINMAG Graphics Management System
SECTION 10: page 1 Section 10: by Honeywe WINMAG Graphics Management System Contents What is WINMAG? WINMAG Text and Graphics WINMAG Text Ony Scenarios Fire/Emergency Management of Fauts & Disabement Historic
More informationAdvanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger
Advanced CodFusion 4.0 Appication Deveopment - CH 3 - Server Custering Using Bri.. Page 1 of 7 [Figures are not incuded in this sampe chapter] Advanced CodFusion 4.0 Appication Deveopment - 3 - Server
More informationIntroduction to XSL. Max Froumentin - W3C
Introduction to XSL Max Froumentin - W3C Introduction to XSL XML Documents Stying XML Documents XSL Exampe I: Hamet Exampe II: Mixed Writing Modes Exampe III: database Other Exampes How do they do that?
More informationCLOUD service providers manage an enterprise-class
IEEE TRANSACTIONS ON XXXXXX, VOL X, NO X, XXXX 201X 1 Oruta: Privacy-Preserving Pubic Auditing for Shared Data in the Coud Boyang Wang, Baochun Li, Member, IEEE, and Hui Li, Member, IEEE Abstract With
More informationFast Robust Hashing. ) [7] will be re-mapped (and therefore discarded), due to the load-balancing property of hashing.
Fast Robust Hashing Manue Urueña, David Larrabeiti and Pabo Serrano Universidad Caros III de Madrid E-89 Leganés (Madrid), Spain Emai: {muruenya,darra,pabo}@it.uc3m.es Abstract As statefu fow-aware services
More informationA New Statistical Approach to Network Anomaly Detection
A New Statistica Approach to Network Anomay Detection Christian Caegari, Sandrine Vaton 2, and Michee Pagano Dept of Information Engineering, University of Pisa, ITALY E-mai: {christiancaegari,mpagano}@ietunipiit
More informationSimultaneous Routing and Power Allocation in CDMA Wireless Data Networks
Simutaneous Routing and Power Aocation in CDMA Wireess Data Networks Mikae Johansson *,LinXiao and Stephen Boyd * Department of Signas, Sensors and Systems Roya Institute of Technoogy, SE 00 Stockhom,
More informationChapter 3: JavaScript in Action Page 1 of 10. How to practice reading and writing JavaScript on a Web page
Chapter 3: JavaScript in Action Page 1 of 10 Chapter 3: JavaScript in Action In this chapter, you get your first opportunity to write JavaScript! This chapter introduces you to JavaScript propery. In addition,
More informationSNMP Reference Guide for Avaya Communication Manager
SNMP Reference Guide for Avaya Communication Manager 03-602013 Issue 1.0 Feburary 2007 2006 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this
More information7. Dry Lab III: Molecular Symmetry
0 7. Dry Lab III: Moecuar Symmetry Topics: 1. Motivation. Symmetry Eements and Operations. Symmetry Groups 4. Physica Impications of Symmetry 1. Motivation Finite symmetries are usefu in the study of moecues.
More informationSELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH. Ufuk Cebeci
SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH Ufuk Cebeci Department of Industria Engineering, Istanbu Technica University, Macka, Istanbu, Turkey - ufuk_cebeci@yahoo.com Abstract An Enterprise
More informationLife Contingencies Study Note for CAS Exam S. Tom Struppeck
Life Contingencies Study Note for CAS Eam S Tom Struppeck (Revised 9/19/2015) Introduction Life contingencies is a term used to describe surviva modes for human ives and resuting cash fows that start or
More informationIEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 31, NO. 12, DECEMBER 2013 1
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 31, NO. 12, DECEMBER 2013 1 Scaabe Muti-Cass Traffic Management in Data Center Backbone Networks Amitabha Ghosh, Sangtae Ha, Edward Crabbe, and Jennifer
More informationPricing and Revenue Sharing Strategies for Internet Service Providers
Pricing and Revenue Sharing Strategies for Internet Service Providers Linhai He and Jean Warand Department of Eectrica Engineering and Computer Sciences University of Caifornia at Berkeey {inhai,wr}@eecs.berkeey.edu
More informationConference Paper Service Organizations: Customer Contact and Incentives of Knowledge Managers
econstor www.econstor.eu Der Open-Access-Pubikationsserver der ZBW Leibniz-Informationszentrum Wirtschaft The Open Access Pubication Server of the ZBW Leibniz Information Centre for Economics Kirchmaier,
More information1B11 Operating Systems. Input/Output and Devices
University Coege London 1B11 Operating Systems Input/Output and s Prof. Steve R Wibur s.wibur@cs.uc.ac.uk Lecture Objectives How do the bits of the I/O story fit together? What is a device driver? 1B11-5
More informationOperation Guide 3440 3441
MO1504-EB 2015 CASIO COMPUTER CO., LTD. Operation Guide 3440 3441 Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua
More informationVirtual trunk simulation
Virtua trunk simuation Samui Aato * Laboratory of Teecommunications Technoogy Hesinki University of Technoogy Sivia Giordano Laboratoire de Reseaux de Communication Ecoe Poytechnique Federae de Lausanne
More informationAvaya Remote Feature Activation (RFA) User Guide
Avaya Remote Feature Activation (RFA) User Guide 03-300149 Issue 5.0 September 2007 2007 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document
More informationSAT Math Must-Know Facts & Formulas
SAT Mat Must-Know Facts & Formuas Numbers, Sequences, Factors Integers:..., -3, -2, -1, 0, 1, 2, 3,... Rationas: fractions, tat is, anyting expressabe as a ratio of integers Reas: integers pus rationas
More informationWHITE PAPER UndERsTAndIng THE VAlUE of VIsUAl data discovery A guide To VIsUAlIzATIons
Understanding the Vaue of Visua Data Discovery A Guide to Visuaizations WHITE Tabe of Contents Executive Summary... 3 Chapter 1 - Datawatch Visuaizations... 4 Chapter 2 - Snapshot Visuaizations... 5 Bar
More informationChapter 1 Structural Mechanics
Chapter Structura echanics Introduction There are many different types of structures a around us. Each structure has a specific purpose or function. Some structures are simpe, whie others are compex; however
More informationGWPD 4 Measuring water levels by use of an electric tape
GWPD 4 Measuring water eves by use of an eectric tape VERSION: 2010.1 PURPOSE: To measure the depth to the water surface beow and-surface datum using the eectric tape method. Materias and Instruments 1.
More informationStoring Shared Data on the Cloud via Security-Mediator
Storing Shared Data on the Coud via Security-Mediator Boyang Wang, Sherman S. M. Chow, Ming Li, and Hui Li State Key Laboratory of Integrated Service Networks, Xidian University, Xi an, China Department
More informationSAT Math Facts & Formulas
Numbers, Sequences, Factors SAT Mat Facts & Formuas Integers:..., -3, -2, -1, 0, 1, 2, 3,... Reas: integers pus fractions, decimas, and irrationas ( 2, 3, π, etc.) Order Of Operations: Aritmetic Sequences:
More informationArt of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0
IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2005 Pubished by the IEEE Computer Society Vo. 6, No. 5; May 2005 Editor: Marcin Paprzycki, http://www.cs.okstate.edu/%7emarcin/ Book Reviews: Java Toos and Frameworks
More informationPricing Internet Services With Multiple Providers
Pricing Internet Services With Mutipe Providers Linhai He and Jean Warand Dept. of Eectrica Engineering and Computer Science University of Caifornia at Berkeey Berkeey, CA 94709 inhai, wr@eecs.berkeey.edu
More informationAdvantages and Disadvantages of Sampling. Vermont ASQ Meeting October 26, 2011
Advantages and Disadvantages of Samping Vermont ASQ Meeting October 26, 2011 Jeffrey S. Soomon Genera Dynamics Armament and Technica Products, Inc. Wiiston, VT 05495 Outine I. Definition and Exampes II.
More informationA Latent Variable Pairwise Classification Model of a Clustering Ensemble
A atent Variabe Pairwise Cassification Mode of a Custering Ensembe Vadimir Berikov Soboev Institute of mathematics, Novosibirsk State University, Russia berikov@math.nsc.ru http://www.math.nsc.ru Abstract.
More informationPay-on-delivery investing
Pay-on-deivery investing EVOLVE INVESTment range 1 EVOLVE INVESTMENT RANGE EVOLVE INVESTMENT RANGE 2 Picture a word where you ony pay a company once they have deivered Imagine striking oi first, before
More information3.5 Pendulum period. 2009-02-10 19:40:05 UTC / rev 4d4a39156f1e. g = 4π2 l T 2. g = 4π2 x1 m 4 s 2 = π 2 m s 2. 3.5 Pendulum period 68
68 68 3.5 Penduum period 68 3.5 Penduum period Is it coincidence that g, in units of meters per second squared, is 9.8, very cose to 2 9.87? Their proximity suggests a connection. Indeed, they are connected
More informationChapter 3: e-business Integration Patterns
Chapter 3: e-business Integration Patterns Page 1 of 9 Chapter 3: e-business Integration Patterns "Consistency is the ast refuge of the unimaginative." Oscar Wide In This Chapter What Are Integration Patterns?
More informationOracle Project Financial Planning. User's Guide Release 11.1.2.2
Orace Project Financia Panning User's Guide Reease 11.1.2.2 Project Financia Panning User's Guide, 11.1.2.2 Copyright 2012, Orace and/or its affiiates. A rights reserved. Authors: EPM Information Deveopment
More informationSemantics-based design for Secure Web Services
1 Semantics-based design for Secure Web Services Massimo Bartoetti Pierpaoo Degano Gian Luigi Ferrari Roberto Zunino bart@di.unipi.it degano@di.unipi.it giangi@di.unipi.it zunino@di.unipi.it Dipartimento
More informationThe Use of Cooling-Factor Curves for Coordinating Fuses and Reclosers
he Use of ooing-factor urves for oordinating Fuses and Recosers arey J. ook Senior Member, IEEE S& Eectric ompany hicago, Iinois bstract his paper describes how to precisey coordinate distribution feeder
More informationTeamwork. Abstract. 2.1 Overview
2 Teamwork Abstract This chapter presents one of the basic eements of software projects teamwork. It addresses how to buid teams in a way that promotes team members accountabiity and responsibiity, and
More informationChapter 2 Traditional Software Development
Chapter 2 Traditiona Software Deveopment 2.1 History of Project Management Large projects from the past must aready have had some sort of project management, such the Pyramid of Giza or Pyramid of Cheops,
More informationAn Integrated Data Management Framework of Wireless Sensor Network
An Integrated Data Management Framework of Wireess Sensor Network for Agricutura Appications 1,2 Zhao Liang, 2 He Liyuan, 1 Zheng Fang, 1 Jin Xing 1 Coege of Science, Huazhong Agricutura University, Wuhan
More informationEnergy Density / Energy Flux / Total Energy in 3D
Lecture 5 Phys 75 Energy Density / Energy Fux / Tota Energy in D Overview and Motivation: In this ecture we extend the discussion of the energy associated with wave otion to waves described by the D wave
More informationOracle Hyperion Planning. User's Guide Release 11.1.2.2.300 Updated: May 2013
Orace Hyperion Panning User's Guide Reease 11.1.2.2.300 Updated: May 2013 Panning User's Guide, 11.1.2.2.300 Copyright 2000, 2013, Orace and/or its affiiates. A rights reserved. Authors: EPM Information
More informationeg Enterprise vs. a Big 4 Monitoring Soution: Comparing Tota Cost of Ownership Restricted Rights Legend The information contained in this document is confidentia and subject to change without notice. No
More informationLADDER SAFETY Table of Contents
Tabe of Contents SECTION 1. TRAINING PROGRAM INTRODUCTION..................3 Training Objectives...........................................3 Rationae for Training.........................................3
More informationFRAME BASED TEXTURE CLASSIFICATION BY CONSIDERING VARIOUS SPATIAL NEIGHBORHOODS. Karl Skretting and John Håkon Husøy
FRAME BASED TEXTURE CLASSIFICATION BY CONSIDERING VARIOUS SPATIAL NEIGHBORHOODS Kar Skretting and John Håkon Husøy University of Stavanger, Department of Eectrica and Computer Engineering N-4036 Stavanger,
More informationSpherical Correlation of Visual Representations for 3D Model Retrieval
Noname manuscript No. (wi be inserted by the editor) Spherica Correation of Visua Representations for 3D Mode Retrieva Ameesh Makadia Kostas Daniiidis the date of receipt and acceptance shoud be inserted
More informationEnabling Direct Interest-Aware Audience Selection
Enabing Direct Interest-Aware Audience Seection ABSTRACT Arie Fuxman Microsoft Research Mountain View, CA arief@microsoft.com Zhenhui Li University of Iinois Urbana-Champaign, Iinois zi28@uiuc.edu Advertisers
More informationOnline Supplement for The Robust Network Loading Problem under Hose Demand Uncertainty: Formulation, Polyhedral Analysis, and Computations
Onine Suppement for The Robust Network Loading Probem under Hose Demand Uncertaint: Formuation, Pohedra Anasis, and Computations Aşegü Atın Department of Industria Engineering, TOBB Universit of Economics
More informationA Branch-and-Price Algorithm for Parallel Machine Scheduling with Time Windows and Job Priorities
A Branch-and-Price Agorithm for Parae Machine Scheduing with Time Windows and Job Priorities Jonathan F. Bard, 1 Siwate Rojanasoonthon 2 1 Graduate Program in Operations Research and Industria Engineering,
More informationWHITE PAPER BEsT PRAcTIcEs: PusHIng ExcEl BEyond ITs limits WITH InfoRmATIon optimization
Best Practices: Pushing Exce Beyond Its Limits with Information Optimization WHITE Best Practices: Pushing Exce Beyond Its Limits with Information Optimization Executive Overview Microsoft Exce is the
More informationDistribution of Income Sources of Recent Retirees: Findings From the New Beneficiary Survey
Distribution of Income Sources of Recent Retirees: Findings From the New Beneficiary Survey by Linda Drazga Maxfied and Virginia P. Rena* Using data from the New Beneficiary Survey, this artice examines
More informationTake me to your leader! Online Optimization of Distributed Storage Configurations
Take me to your eader! Onine Optimization of Distributed Storage Configurations Artyom Sharov Aexander Shraer Arif Merchant Murray Stokey sharov@cs.technion.ac.i, {shraex, aamerchant, mstokey}@googe.com
More informationNCH Software MoneyLine
NCH Software MoneyLine This user guide has been created for use with MoneyLine Version 2.xx NCH Software Technica Support If you have difficuties using MoneyLine pease read the appicabe topic before requesting
More informationNCH Software Express Accounts Accounting Software
NCH Software Express Accounts Accounting Software This user guide has been created for use with Express Accounts Accounting Software Version 5.xx NCH Software Technica Support If you have difficuties using
More informationTraffic classification-based spam filter
Traffic cassification-based spam fiter Ni Zhang 1,2, Yu Jiang 3, Binxing Fang 1, Xueqi Cheng 1, Li Guo 1 1 Software Division, Institute of Computing Technoogy, Chinese Academy of Sciences, 100080, Beijing,
More informationMOS 2013 Study Guide. Microsoft Excel EXAM 77-420. Microsoft IT Academy
MOS 2013 Study Guide EXAM 77-420 Microsoft Exce Microsoft IT Academy Lambert Note This content aso pubished as MOS 2013 Study Guide for Exce spine =.39 Avaiabe at your favorite bookseers ISBN 978-0-7356-6920-8
More informationTechnical Support Guide for online instrumental lessons
Technica Support Guide for onine instrumenta essons This is a technica guide for Music Education Hubs, Schoos and other organisations participating in onine music essons. The guidance is based on the technica
More informationWIRELESS Mesh Networks (WMNs) have recently attracted
3968 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 2, NO. 8, AUGUST 23 A New MPLS-Based Forwarding Paradigm for Muti-Radio Wireess Mesh Networks Stefano Avaone and Giovanni Di Stasi Abstract Routing
More informationCONTRIBUTION OF INTERNAL AUDITING IN THE VALUE OF A NURSING UNIT WITHIN THREE YEARS
Dehi Business Review X Vo. 4, No. 2, Juy - December 2003 CONTRIBUTION OF INTERNAL AUDITING IN THE VALUE OF A NURSING UNIT WITHIN THREE YEARS John N.. Var arvatsouakis atsouakis DURING the present time,
More informationPhysical Design of Network Model Databases Using the Property of Separability
Physica Design of Network Mode Databases Using the Property of Separabiity Kyu-Young \?hang* Gio Wicdcrhod Danie Sagaowicz Stanford University SRI Internationa Abstract A physica design methodoogy for
More informationSPOTLIGHT. A year of transformation
WINTER ISSUE 2014 2015 SPOTLIGHT Wecome to the winter issue of Oasis Spotight. These newsetters are designed to keep you upto-date with news about the Oasis community. This quartery issue features an artice
More informationCertificateless Public Auditing for Data Integrity in the Cloud
Certificateess Pubic Auditing for Data Integrity in the Coud Boyang Wang,, Baochun Li, Hui Li and Fenghua Li, State Key Laboratory of Integrated Service Networks, Xidian University,Xi an,shaanxi,china
More informationSTUDY MATERIAL. M.B.A. PROGRAMME (Code No. 411) (Effective from 2009-2010) II SEMESTER 209MBT27 APPLIED RESEARCH METHODS IN MANAGEMENT
St. PETER'S UNIVERSITY St. Peter s Institute of Higher Education and Research (Decared Under Section 3 of the UGC Act, 1956) AVADI, CHENNAI - 600 054 TAMIL NADU STUDY MATERIAL M.B.A. PROGRAMME (Code No.
More informationDISPLAYING NASDAQ LEVEL II DATA
14 NASDAQ LEVEL II windows et you view Leve II data for NAS- DAQ stocks. Figure 14-1 is an exampe of a NASDAQ Leve II window. Figure 14-1. NASDAQ Leve II Window Exampe Information in Leve II windows is
More informationThe Comparison and Selection of Programming Languages for High Energy Physics Applications
The Comparison and Seection of Programming Languages for High Energy Physics Appications TN-91-6 June 1991 (TN) Bebo White Stanford Linear Acceerator Center P.O. Box 4349, Bin 97 Stanford, Caifornia 94309
More informationCooperative Content Distribution and Traffic Engineering in an ISP Network
Cooperative Content Distribution and Traffic Engineering in an ISP Network Wenjie Jiang, Rui Zhang-Shen, Jennifer Rexford, Mung Chiang Department of Computer Science, and Department of Eectrica Engineering
More informationMarket Design & Analysis for a P2P Backup System
Market Design & Anaysis for a P2P Backup System Sven Seuken Schoo of Engineering & Appied Sciences Harvard University, Cambridge, MA seuken@eecs.harvard.edu Denis Chares, Max Chickering, Sidd Puri Microsoft
More informationVendor Performance Measurement Using Fuzzy Logic Controller
The Journa of Mathematics and Computer Science Avaiabe onine at http://www.tjmcs.com The Journa of Mathematics and Computer Science Vo.2 No.2 (2011) 311-318 Performance Measurement Using Fuzzy Logic Controer
More informationIntroduction to Computers and Programming. Testing
Introduction to Computers and Programming Prof. I. K. Lundqvist Lecture 13 April 16 2004 Testing Goals of Testing Classification Test Coverage Test Technique Blackbox vs Whitebox Real bugs and software
More informationNCH Software Copper Point of Sale Software
NCH Software Copper Point of Sae Software This user guide has been created for use with Copper Point of Sae Software Version 1.xx NCH Software Technica Support If you have difficuties using Copper Point
More information5. Introduction to Robot Geometry and Kinematics
V. Kumar 5. Introduction to Robot Geometry and Kinematics The goa of this chapter is to introduce the basic terminoogy and notation used in robot geometry and kinematics, and to discuss the methods used
More informationAdvance PLM Software Solutions for Complex Business Processes
Advance PLM Software Soutions for Compex Business Processes Abstract As customers word-wide camour for more technoogicay rich products, be it a car, or a smartphone, manufacturers are having to contend
More informationDEGREES OF ORDERS ON TORSION-FREE ABELIAN GROUPS
DEGREES OF ORDERS ON TORSION-FREE ABELIAN GROUPS ASHER M. KACH, KAREN LANGE, AND REED SOLOMON Abstract. We show that if H is an effectivey competey decomposabe computabe torsion-free abeian group, then
More informationHow to deal with personal financial problems
How to dea with persona financia probems D I S P U T E R E S O L U T I O N Introduction Heping you face the future with confidence In 2014, the eve of consumer debt in the UK grew to reach a seven-year
More informationInformation Processing and Management
Information Processing and Management 45 (2009) 427 437 Contents ists avaiabe at ScienceDirect Information Processing and Management journa homepage: www.esevier.com/ocate/infoproman A systematic anaysis
More informationLecture 7 Datalink Ethernet, Home. Datalink Layer Architectures
Lecture 7 Dataink Ethernet, Home Peter Steenkiste Schoo of Computer Science Department of Eectrica and Computer Engineering Carnegie Meon University 15-441 Networking, Spring 2004 http://www.cs.cmu.edu/~prs/15-441
More informationl l ll l l Exploding the Myths about DETC Accreditation A Primer for Students
Expoding the Myths about DETC Accreditation A Primer for Students Distance Education and Training Counci Expoding the Myths about DETC Accreditation: A Primer for Students Prospective distance education
More informationADVANCED ACCOUNTING SOFTWARE FOR GROWING BUSINESSES
ADVANCED ACCOUNTING SOFTWARE FOR GROWING BUSINESSES Product Features 1. System 2. Saes Ledger Unimited companies with password protection User security Muti-user system: 1 user comes as standard, up to
More informationManaging money and making a profit
Managing money and making a profit For your information How to get the most from today s workshop Ask questions Participate Worksheets Action Pan Today s objectives To hep you gain a greater understanding
More informationSpatio-Temporal Asynchronous Co-Occurrence Pattern for Big Climate Data towards Long-Lead Flood Prediction
Spatio-Tempora Asynchronous Co-Occurrence Pattern for Big Cimate Data towards Long-Lead Food Prediction Chung-Hsien Yu, Dong Luo, Wei Ding, Joseph Cohen, David Sma and Shafiqu Isam Department of Computer
More informationHow to Cut Health Care Costs
How to Cut Heath Care Costs INSIDE: TEN TIPS FOR MEDICARE BENEFICIARIES What is one of the biggest financia surprises in retirement? Heath care costs. It s a growing concern among many Medicare beneficiaries,
More informationDEGREES OF ORDERS ON TORSION-FREE ABELIAN GROUPS
1 DEGREES OF ORDERS ON TORSION-FREE ABELIAN GROUPS 2 ASHER M. KACH, KAREN LANGE, AND REED SOLOMON Abstract. We show that if H is an effectivey competey decomposabe computabe torsion-free abeian group,
More informationStandard for Software Component Testing
Standard for Software Component Testing Working Draft 3.4 Date: 27 April 2001 produced by the British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST) Copyright Notice This document
More informationONE of the most challenging problems addressed by the
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, VOL. 44, NO. 9, SEPTEMBER 2006 2587 A Mutieve Context-Based System for Cassification of Very High Spatia Resoution Images Lorenzo Bruzzone, Senior Member,
More informationAustralian Bureau of Statistics Management of Business Providers
Purpose Austraian Bureau of Statistics Management of Business Providers 1 The principa objective of the Austraian Bureau of Statistics (ABS) in respect of business providers is to impose the owest oad
More informationClass II Special Controls Guidance Document: Root-form Endosseous Dental Implants and Abutments; Draft Guidance for Industry and FDA
Cass II Specia Contros Guidance Document: Root-form Endosseous Denta Impants and Abutments; Draft Guidance for Industry and FDA Draft Guidance - Not for Impementation This guidance document is being distributed
More informationNCH Software Crescendo Music Notation Editor
NCH Software Crescendo Music Notation Editor This user guide has been created for use with Crescendo Music Notation Editor Version 1.xx NCH Software Technica Support If you have difficuties using Crescendo
More informationDesign of Follow-Up Experiments for Improving Model Discrimination and Parameter Estimation
Design of Foow-Up Experiments for Improving Mode Discrimination and Parameter Estimation Szu Hui Ng 1 Stephen E. Chick 2 Nationa University of Singapore, 10 Kent Ridge Crescent, Singapore 119260. Technoogy
More informationFIRST BANK OF MANHATTAN MORTGAGE LOAN ORIGINATORS NMLS ID #405508
ITEMS TO BE SUBMITTED WITH HOME EQUITY LOAN APPLICATION Bring In: Pay stubs from the ast 30 days W-2 s and Tax Returns from the ast 2 years Bank Statements from ast 2 months (A Pages) Copy of Homeowner
More informationMulti-Robot Task Scheduling
Proc of IEEE Internationa Conference on Robotics and Automation, Karsruhe, Germany, 013 Muti-Robot Tas Scheduing Yu Zhang and Lynne E Parer Abstract The scheduing probem has been studied extensivey in
More informationFixed income managers: evolution or revolution
Fixed income managers: evoution or revoution Traditiona approaches to managing fixed interest funds rey on benchmarks that may not represent optima risk and return outcomes. New techniques based on separate
More informationRisk Margin for a Non-Life Insurance Run-Off
Risk Margin for a Non-Life Insurance Run-Off Mario V. Wüthrich, Pau Embrechts, Andreas Tsanakas August 15, 2011 Abstract For sovency purposes insurance companies need to cacuate so-caed best-estimate reserves
More information2) Write in detail the issues in the design of code generator.
COMPUTER SCIENCE AND ENGINEERING VI SEM CSE Principles of Compiler Design Unit-IV Question and answers UNIT IV CODE GENERATION 9 Issues in the design of code generator The target machine Runtime Storage
More information