13 Pages

A13.Testing

Course: CS 1704, Spring 2003
School: Virginia Tech
Rating:
 
 
 
 
 

Word Count: 2243

Document Preview

of Testing Table Contents A13. Testing 1 Levels of Verification The Unreachable Goal: Correctness A13. Testing 2 Levels of Verification Testing and Errors Life Cycle Testing Integration Testing System Testing Function Testing Acceptance Testing Testing Experiment Exhaustive Testing Testing Principles Testing Mechanics White Box Testing White Box: Logic Testing White Box: Path Testing...

Register Now

Unformatted Document Excerpt

Coursehero >> Virginia >> Virginia Tech >> CS 1704

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
of Testing Table Contents A13. Testing 1 Levels of Verification The Unreachable Goal: Correctness A13. Testing 2 Levels of Verification Testing and Errors Life Cycle Testing Integration Testing System Testing Function Testing Acceptance Testing Testing Experiment Exhaustive Testing Testing Principles Testing Mechanics White Box Testing White Box: Logic Testing White Box: Path Testing Test Path Determination Path Input Domains Reverse Execution Reverse Path Test Example Reverse Path Test Example (cont) Testing Reliability Mutation Analysis Mutation Analysis Process Error Seeding Error Seeding Process Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Testing and Errors A13. Testing 3 Life Cycle Testing Testing Phases Requirements Specification High Level Design Low Level Design Acceptance Test A13. Testing 4 Relationship between Discovered Errors and Undiscovered Errors Probability of Existence of More Errors Function Test System Test Probability Increases as Number of Errors Increases Number of Errors Found to Date Coding Integration Test Unit Test Integration Testing Deployment Regression Test 40-50% of all development time is spent in the testing process Humans (programmers) are NOT good at testing. The process of testing admits that one has produced code with errors. Successful testing can be thought of as successfully finding errors and testing failure implies not discovering any errors. Maintanence "Testing can establish the presence of errors, but never their absence." "Testing can establish the presence of errors, but never their absence." [Edsger Dijkstra] [Edsger Dijkstra] Regression Testing involves fixing errors during testing and the reexecution of all previous passed tests. Unit Testing utilizes module testing techniques (white-box / blackbox techniques). Integration Testing involves checking subsets of the system. Acceptance, Function and System testing is performed upon the entire system. Reference: Glenford J., "The Art of Software Testing", Meyers, John Wiley & Sons, 1979 Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Integration Testing Bottom-Up Testing A13. Testing 5 System Testing System - Requirements A13. Testing 6 Unit Test (Black & White box techniques) discovers errors in individual modules requires coding (& testing) of driver routines Top-Down Testing Main module & immediate subordinate routines are tested first requires coding of routine stubs to simulate lower level routines system developed as a skeleton Does not test the system functions Compares the system with its objectives, (system behavior) External Specification not used to compose the test cases (eliminates or reduces possible conflict of goals) System test cases are derived from the user documentation and requirements Compares user doc to program objectives No general system test-case-design procedure exists Program Requirements User Documentation Sandwich Integration combination of top-down & bottom-up testing Big Bang No integration testing modules developed alone All modules are connected together at once Program External Specifications Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Function Testing System - Specifications Functional Verification Testing Establishes Level of Confidence A13. Testing 7 Acceptance Testing System - Users A13. Testing 8 Tests the program against the current needs of the users and its original objectives. Usually performed by the end user (customer) Contract may require, as part of acceptance test: performance tests (throughput, statistics collection, ...) stress tests (system limits) Proof of Correctness If performed by system developers may consist of (alpha), (beta) testing Program Requirements User Documentation Checks that the system satisfies its external specification Entire system is viewed as a "Black Box" Techniques: Equivalence Partitioning Boundary-value Analysis Cause-Effect Graphing Program Program Requirements Program User Documentation External Specifications External Specifications Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Testing Experiment Program A13. Testing 9 Exhaustive Testing Example 32 Bit Integer Component A13. Testing 10 Program reads 3 integer values from a line. The 3 values represent the lengths of the sides of a triangle. The program outputs whether the triangle is equilateral, isosceles, or scalene. Write a set of test cases which would adequately test this program! Output Practical Limitations Test Cases How long will it take to try all possible inputs at a rate of one test/second? Valid scalene triangle. Valid equilateral triangle. Valid Isosceles triangle. All possible permutations of Isosceles triangles (e.g. (3,3,4) (3,4,3) (4,3,3)) One side having a zero value. One side having a negative value. 1 Degenerate Triangle (e.g. 1-Dim (1,2,3) All possible permutations of Degenerate Triangles (e.g. (1,2,3) (3,1,2) (1,3,2)) Invalid Triangle (e.g. (1,2,4)) All possible permutations of invalid triangles. All sides = 0. Non-integer values. Incorrect number of sides ... 232 tests * 1 second / test = 232 seconds = 232 / (60 * 60 * 24 * 365) years 2 3 > 232 / (26 * 26 * 25 * 29 ) years = 232 / 226 years = 26 years = 64 years Exhaustive Testing cannot be performed! Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Testing Principles General Heuristics A13. Testing 11 Testing Mechanics Testing components A13. Testing 12 The expected output for each test case should be defined in advance of the actual testing. The test output should be thoroughly inspected. Test cases must be written for invalid & unexpected, as well as valid and expected input conditions. Test cases should be saved and documented for use during the maintenance / modification phase of the life cycle. New test cases must be added as new errors are discovered. The test cases must be a demanding exercise of the component under test. Tests should be carried out by a third party independent tester, developer engineers should not privatize testing due to conflict of interest Testing must be planned as the system is being developed, NOT after coding. Driver Test Case Inputs a b Valid Test Outputs Routine X Required by X but NOT coded c d Stub Component Under Testing Drivers Test harness Goal of Testing Perform testing to ensure that the Perform testing to ensure that the probability of program/system failure due probability of program/system failure due to undiscovered errors is acceptably small. to undiscovered errors is acceptably small. Stubs Scaffold Code No method (Black/White Box, etc.) can be used to detect all errors. Errors may exist due to a testing error instead of a program error. A finite number of test cases must be chosen to maximize the probability of locating errors. Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD White Box Testing Structural Testing A13. Testing Box: 13 White Logic Testing Logic Coverage A13. Testing 14 Exercise of Source code and internal data structures Test cases are derived from analysis of internal module logic and external module specifications Logic Coverage (condition/decision testing) Statement Coverage Decision Coverage Condition Coverage Decision/Condition Coverage Multiple Condition Coverage Statement Coverage Every statement is executed at least once. Decision Coverage Each decision is tested for TRUE & FALSE. correctness of conditions within the decisions are NOT tested Condition Coverage Each condition in a decision takes on all possible outcomes at least once. Does not necessarily test all decision outcomes. Test cases do not take into account how the conditions affect the decisions. Path Coverage Control Flow Testing Correct I/O relationships are verified using both : Decision/Condition Coverage Satisfies both decision coverage and condition coverage. Does NOT necessarily test all possible combinations of conditions in a decision. Functional Description and actual implementation Multiple Condition Coverage Test all possible combinations of conditions in a decision Does not test all possible combinations of decision branches. Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD White Box: Path Testing Control Flow Graph A13. Testing 15 Test Path Determination Independent Path A13. Testing 16 Node: sequence of statements ending in a branch Arc: transfer of control Exercise a program by testing all possible execution paths through the code. Method 1. Enumerate the paths to be tested 2. Find the Input Domain of each 3. Select 1 or more test cases from domains Path Testing any path that introduces at least one new set of processing statements (nodes), i.e. it must traverse an edge not previously covered. Independent Paths: 1. 1 - 2 - 6 2. 1 - 2 - 3 - 5 - 2 - 6 3. 1 - 2 - 3 - 4 - 5 - 2 - 6 A B 1 2 3 4 5 Problem: Loops ( number of paths) Paths: ABC; ABBC; AB ... BC Cyclomatic Complexity C Solution: Restrict loop to N iterations Select small number of paths that yield reasonable testing. upper bound on the number of independent paths, i.e. number of tests that must be executed in order to cover all statements. CC = edges - Nodes + 2 =E-N+2 = 7-6+2 = 3 = Predicate Nodes + 1 =P+1 =2+1 =3 Exhaustive Path Testing (impossible) 6 (analogue of exhaustive input testing) requires executing the total number of ways of going from the top of the graph to the bottom approx. 100 trillion, 1020 - 520 + 519 +. . . + 51 where 5 = number of unique paths assuming all decisions are independent of each other specification errors could still exist does not detect missing paths does not check data-dependent errors Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Path Input Domains Input Domain Subset Domain for Path: ABDEAF A B A13. Testing 17 Reverse Execution Reverse execution of a decision A13. Testing 18 Input Domain Y <= 100 Y > 100 Reverse execution of an assignment Y > 50 F C E F D Y > 100 T Y = Y + 50 ; Y > 100 Reverse execution of a sequence of decisions Collected decisions are connected logically by AND. Reverse Path Analysis Input Domain (Y > 50) && (Y <= 100) Y > 50 (Y > 100) && (Y > 50) T -> Y > 100 Recreate the test Recreate the test data by 'tracing' the data by 'tracing' the path in reverse, path in reverse, collecting the collecting the conditions on the conditions on the input variables. input variables. ? ? Intro Data Structures & SE ? Y <= 100 F Y > 100 Y > 100 T Computer Science Dept Va Tech Aug., 2001 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Reverse Path Test Example Test Component A13. Testing 19 Reverse Path Test Example (cont)A13. Testing 20 Test Path: 1 2 3 4 5 2 6 Reverse Path Execution Computes Z = XY where X, Y are nonnegative integers cin >> X >> Y ; Z=1; (6) (2) Y=0 1 cin >> X >> Y ; Z=1; (5) Y=Y/2 Y/2=0 While Y != 0 T While Y != 0 T Y % 2 == 1 T (4) (3) Y / 2 = 0 && Y%2=1 2 3 Y % 2 == 1 T (2) Y / 2 = 0 && Y % 2 = 1 && Y <> 0 Y=Y/2; X=X*X; Z=Z*X; Z=Z*X; Y=Y%2; X=X*X; 4 cout << Z ; (1) 5 6 cout << Z ; Test Case: Y = 1 The input domain is bounded by the accumulated conditions. Algorithm: ( x 2 ) (y/2) if y is even : x = if y is odd : x ( x 2 ) ( y -1) / 2 y Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Testing Reliability Question: A13. Testing 21 Mutation Analysis A13. Testing 22 The purpose of Mutation Analysis is to test the test suite. Original Mutant When to stop testing? When no more errors exist. Impossible to ascertain. (1) How reliable is the set of test cases? Data Domain Answer: (2) How reliable is the software being developed? Time Domain RELIABILITY Data Domain Time Domain Shooman Jelinski-Moranda Musa Coverage Mutation Analysis Error Seeding Time Domain Reliability MTBF : mean time between failures MTTF : mean time to failure MTTR: mean time to repair MTBF = MTTF + MTTR Availability = MTTF / (MTTF + MTTR) * 100 Estimate Methods: 1. Predictions based on calendar time 2. Predictions based on CPU time Mutate Code to determine the adequacy of the test data. Determines whether all deliberately introduced (mutant) errors are detected by the original test cases. Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Mutation Analysis Process Mutation Testing Diagram A13. Testing 23 PROGRAM Error Seeding Error Scattergram Graph A13. Testing 24 Test Cases Testing Expand Test Cases No Mutations Mutation Testing Process all Mutations discovered? Yes 1. Program P is executed for test case T 2. If errors occur test case T has succeeded Testing complete Errors are corrected & retested until no errors with test case T are observed. 3. Program is Mutated P' 4. Mutant P' is executed for test case T IF no errors are found { test case T is inadequate; further testing is required; // ERROR SEEDING new test cases are added & step 3 is repeated until all mutations are discovered; entire process is started again at step 1 with the new test cases ELSE // all mutations located by tests T T is adequate and no further testing is required. (mutations) Technique Estimate of the number of original undiscovered errors remaining in a system. 1. Intentionally introduce (seed) errors into the source code. 2. Execute test cases upon source code. 3. Count the number of seeded errors & original errors (unseeded errors) discovered. 4. Estimate the total number of original errors Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD Error Seeding Process Testing Subset A13. Testing 25 Assume there are N undiscovered errors present in the system. Add S seeded errors to the system. Test cases discover: TS seeded errors TN Hypothesis: nonseeded (original) errors Test Efficiency: T /S = E s = fraction of discovered errors Computer Science Dept Va Tech Aug., 2001 Intro Data Structures & SE 1995-2001 Barnette ND, McQuain WD
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Washington - POLS - 331
CALIPHATE SUNNI v. SHIA TAQIYYA: DISSIMULATION JAHILLIYAH: AGE OF IGNORANCE SHURA: INNER CONSULATION TAWHID v. FITNA ADALA: JUSTICE UMMA: COMMUNITY OF BELIEVERS HAKIMIYYAH (SIYADA): SOVEREIGNTY DIN WA DAWLA: RELIGION &amp; STATE DAR-UL HARB v. DAR-UL ISL
Virginia Tech - CS - 1704
Finding a Path Through a MazemazeMaze Solver1a rectangular grid of cells, each of which is either a hall or a wall0 0 | 0 1 | 0 2 | 0 3 | 1 4 | 0 5 | 0 6 | 0 7 | 1 8 | 0 9 | 0 1 1 1 0 1 0 1 1 0 1 1 2 0 1 0 1 0 0 0 0 0 0 3 0 0 0 1 1 1 1 1 0 1
Université du Québec à Montréal - INF - 3140
y b b c u qibg qg c yc w b q q 0tgiitgteedsivtsrhth0h!bj%tegHtuvtfvs u qibg qg c s bwb e sg { qi gc usg e b qsi e qc e u s {eb s vtsrhth0f~bv0~vjYvetectrhfvcj0gcvfr@tefjf@v0vjfgHBvn q ciue c q e q ew u y c { H 1YjBjtjVh
Université du Québec à Montréal - INF - 3140
d vSSaSW0@gH@d@Sv@ga@vd vSSaSW0@gH@d@Sv@v a@vd dSaSi0gH@gg@S@va@g @gid@S@d}1 {1#wSHg{gIw{d#im{dimm{@g{b gg@0@giW@gg@S@v@S@S8@vS8S s Qa {dvd}l1 {viDmD{1{b vSaaH01I g vSiga
Université du Québec à Montréal - INF - 3140
kR{bk% str`dawawv|ds dsugqpnTc dakx cgVcFv epgYdv nce cXt`TsXmg`y wedkyucpFawbk~pc gXkdpepwFkwtg y cv T c c c c Y i y v Y s c c c Y Y s x i T e v h r r y s i c h v s r y v Y v gr`edagY wvgeRe`y|Xrgewmlnbkcda egY`W darkwwv dX
Université du Québec à Montréal - INF - 3140
BQifi%tit~`P%BPQY`YiQPu~tP~Q ~riXrQu` Bui%tiXuQ1~`PfBPiQYi~1~P DBPQ~P~1QPu~i~QYXPYPPQ~PYi ~ rPY~QXQBP`~PYQPQ~P~iQQi~Pi~Q`QYYdQPP~1iYQ~!iQY ~ r~Q~rtPdQYu~iY~uPdYY~Q
Université du Québec à Montréal - INF - 3140
EHqfDfyAfseYWWaA9XYbry9fr0DqSReYA0U9i7DVU1WyUeSyA9XYbry9WFr9C9ieRpHd E m I VCBd Q Xd C `Vq q @ r Q 7VSd 7d gq i BCVB X g gS 7SB r @ q Q 7VSd 7 r X ` q iC @ E CB @8 i C r CVS `XV @ i BC 7 r X ` 7SB r @ QX iC @ C aDAuSWcYbaAYWUSe9W9i7DV
Université du Québec à Montréal - INF - 3140
y y Ya c p w ~a s y f h p t t Y w y f a p c s f w s f ya c p t Y c p s Y s fa i w ~ kkfbgefgDifVdbxgVkx$e&quot;biV$b3g g1f$l bDfVW s fa i w ~ f y p h y ca s c y Y y f(eW g1fge fVf$1dfbxw y c f h Y y fe s y y f c f s y f y
Université du Québec à Montréal - INF - 3140
Principales commandes pour l'utilisation de l'outil USE=Remarques prliminaires :- La mise en oeuvre de l'outil USE est en Java et elle est suppose pouvoir fonctionner sur n'importe quelle machine virtuelle Java, indpendamment de la plateform
Université du Québec à Montréal - INF - 3140
9fC Sc Q 6TdaIPG fC Cs 7Vs X X 7e Cfc AGIs c5 Qc Qsy X X 7e Cfc 9f5 7ci 9C Q 9 7y 9cC F@2hay`C`X`C@9pFF&quot;@CY628`CF@C`7F`caC`X`C@9rFdx6idp2x2`C8@5tAdFy `C8@5tAd@CrpvtXtAaCPdPiF@CmxaCdCFxfr`52`CYFdFaC8@5tAmTFiF8gdp`C2FpaCrbD 9 7y A Cci 7 QGyyG XCD A
Université du Québec à Montréal - INF - 3140
Johns Hopkins - PHA - 090520
%!PS-Adobe-2.0 %Title: /home/loakes/Fitter_09/090520_BsMassFit_B0veto.ps ( A 4) %Pages: (atend) %Creator: ROOT Version 5.14/00g %CreationDate: Wed May 20 15:22:44 2009 %Orientation: Landscape %EndComments %BeginProlog /s {stroke} def /l {lineto} def
Johns Hopkins - PHA - 090520
%!PS-Adobe-2.0 %Title: /home/loakes/Fitter_09/090520_BsMassFit_no_B0veto.ps ( A 4) %Pages: (atend) %Creator: ROOT Version 5.14/00g %CreationDate: Wed May 20 14:58:09 2009 %Orientation: Landscape %EndComments %BeginProlog /s {stroke} def /l {lineto} d
Johns Hopkins - PHA - 090520
%!PS-Adobe-2.0 %Title: /home/loakes/Fitter_09/090520_PhiMassFit_B0veto.ps ( A 4) %Pages: (atend) %Creator: ROOT Version 5.14/00g %CreationDate: Wed May 20 15:30:52 2009 %Orientation: Portrait %EndComments %BeginProlog /s {stroke} def /l {lineto} def
Kentucky - EGR - 101
Year 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923
Kentucky - EGR - 101
Year 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923
Johns Hopkins - PHA - 090520
%!PS-Adobe-2.0 %Title: /home/loakes/Fitter_09/090520_PhiMassFit_SS_B0veto.ps ( A 4) %Pages: (atend) %Creator: ROOT Version 5.14/00g %CreationDate: Wed May 20 15:23:47 2009 %Orientation: Landscape %EndComments %BeginProlog /s {stroke} def /l {lineto}
Johns Hopkins - PHA - 090520
%!PS-Adobe-2.0 %Title: /home/loakes/Fitter_09/090520_PhiMassFit_SS_no_B0veto.ps ( A 4) %Pages: (atend) %Creator: ROOT Version 5.14/00g %CreationDate: Wed May 20 14:59:37 2009 %Orientation: Landscape %EndComments %BeginProlog /s {stroke} def /l {linet
Kentucky - EGR - 101
Number of Heads 0 1 2Absolute Frequency 6 13 6Interval Midpoint Frequency 950-1050 1000 1050-1150 1100 1150-1250 1200 1250-1350 1300 1350-1450 1400 1450-1550 1500 1550-1650 1600 1650-1750 1700 1750-1850 1800 1850-1950 1900 1950-2050 20004 12 22
Johns Hopkins - PHA - 090520
%!PS-Adobe-2.0 %Title: /home/loakes/Fitter_09/090520_PhiMassFit_no_B0veto.ps ( A 4) %Pages: (atend) %Creator: ROOT Version 5.14/00g %CreationDate: Wed May 20 15:00:37 2009 %Orientation: Portrait %EndComments %BeginProlog /s {stroke} def /l {lineto} d
Kentucky - EGR - 101
Ohm's Law Data Voltage (volts) x 6.97 5.96 4.95 3.98 3.03 1.91 1.02 0.50 0.20 Current (amps) y 0.05 0.04 0.04 0.03 0.03 0.02 0.01 0.01 0 N points x2 48.581 35.522 24.503 15.840 9.181 3.648 1.040 0.250 0.040 xy 0.3555 0.2622 0.1881 0.1274 0.0758 0.034
Kentucky - EGR - 101
Measurement Laboratory No. 4 EGR 101Periodic Signals: Simple Spring-Mass Systems Measurement Laboratory Investigation No. 4 Scott A. Shearer, Professor Jeremy R. Hudson, Graduate Teaching Assistant Biosystems and Agricultural Engineering 1. Introdu
Kentucky - EGR - 101
Measurement Laboratory No. 6 EGR 101Forced Vibrations Measurement Laboratory Investigation No. 6 Scott A. Shearer, Professor Jeremy R. Hudson, Graduate Teaching Assistant Biosystems and Agricultural Engineering 1. Introduction This laboratory inves
Laurentian - MGT - 3040
MGT. 3040y Corporate Finance Project Contribution to final mark 30% Teams of 2/3/4 are encouraged Due date Nov 14, 2001 Select a dividend paying corporation trading on a major stock exchange Task: Analyze the company and understand how its b
Laurentian - MGT - 3040
T7.1 Chapter OutlineInterest Rates and Bond Valuation Chapter Organization 7.1 Bonds and Bond Valuation 7.2 More on Bond Features 7.3 Bond Ratings 7.4 Some Different Types of Bonds 7.5 Bond Markets 7.6 Inflation and Interest Rates 7.7 Determ
Johns Hopkins - CMS - 053009
DetailedComparisonBetweenTemplateandStandardPixel HitReconstructionG. Giurgiu, P. Maksimovic, M. Swartz (JHU) Pixel Offline Meeting, 06/04/07Residuals(withoutBigPixels)- Residuals (RMS) for: - barrel (left) and forward (right) - standard (red), t
Youngstown - ENGR - 6924
Introduction to MATRIX ALGEBRAKAW Copyrighted to Autar K. Kaw 20021Introduction to MATRIX ALGEBRAAutar K. Kaw University of South FloridaAutar K. Kaw Professor &amp; Jerome Krivanek Distinguished Teacher Mechanical Engineering Department Univ
Kalamazoo - MATH - 250
The Chinese Remainder Theor emA pr esent at ion by Vincent K usiakOr igins Fir st developed in t he t hir d cent ur y A.D. by Chinese mat hemat ician Sun Tzu- unfor t unat ely not t he same as his mor e famous count r yman who aut hor ed t he Ar
Youngstown - ENGR - 6924
bCrr vuh`r aEt7E` paEt#l gg86 77776 7cpc#ch}yqEa#@pXwxwp7@tX776 b q uh A y y F pA C 9Wy ty SF v uh rDb W86 UHy bq uhAy y F pAC 9W86 ccta@7~}yq|#caTX776 5 4 31 0 (&amp; % $ )' 2 x w s ry86 wXwt {QH {zQH QH GtGcE776 x wg t s rq86 w7vkuH SG7X776 q u
Youngstown - ENGR - 6924
Scilab Reference ManualOn-line DocumentationScilab GroupSCILAB REFERENCE MANUALScilab GroupINRIA Meta2 Project/ENPC CergreneINRIA - Unit de recherche de Rocquencourt - Projet Meta2 e Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Ch
RIT - CS - 234
Code SizeProgram/Application Solaris 7 Linux Windows 95 NT5 Boeing 777 Space Shuttle Space Station Netscape9/8/2003Lines of Code 400,000 1.5 million Under 5 million 35 million 7 million 10 million 40 million 17 million1ACS1 - Software Developm