Contents

advertisement
Contents
1 An Introduction to Data Modeling Principles in Metrology
and Testing
Franco Pavese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Uncertainty components of the measurement process: repeatability,
reproducibility, accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.1 Basic nomenclature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 The GUM approach to the measurement process: Type A and
Type B components of uncertainty . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1 Basic nomenclature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Other approaches to errors in the measurement process . . . . . . . . . . .
1.4.1 The total error and its shared and specific components . . . . . . .
1.4.2 A distinction between measurement and measurand . . . . . . . . . .
1.5 Data modelling in metrology and in testing for intra–laboratory
measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.1 Repeated measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2 Non–repeated measurements on the same standard within
each laboratory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6 Data modelling in metrology and in testing for inter –laboratory
measurements (inter –comparisons); comparison specific problems . . .
1.6.1 Data modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.2 Specific problems and outcomes of the inter –comparisons,
namely the MRA key comparisons . . . . . . . . . . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
24
Probability in Metrology
Giovanni B. Rossi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Probability, statistics and measurement – a historical perspective . . .
1.1 The origins: Gauss, Laplace and the theory of errors . . . . . . . . .
1.2 Orthodox statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 The Guide to the Expression of Uncertainty in Measurement . .
31
31
31
36
42
1
1
2
3
8
8
11
11
12
13
13
14
15
16
VIII
Contents
1.4 Issues in the contemporary debate on measurement uncertainty
Towards a probabilistic theory of measurement . . . . . . . . . . . . . . . . . . .
2.1 Origin and early development of the formal theory of
measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 The representational theory of measurement . . . . . . . . . . . . . . . .
2.3 A probabilistic theory of measurement . . . . . . . . . . . . . . . . . . . . . .
3 Final remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
44
56
56
60
64
68
70
Three Statistical Paradigms for the Assessment &
Interpretation of Measurement Uncertainty
William F. Guthrie, Hung-kung Liu, Andrew L. Rukhin, Blaza Toman,
Jack C. M. Wang,, Nien-fan Zhang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
1.1 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
1.2 Statistical paradigms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
1.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
2 Frequentist approach to uncertainty assessment . . . . . . . . . . . . . . . . . . 79
2.1 Basic method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.2 Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3 Bayesian paradigm for uncertainty assessment . . . . . . . . . . . . . . . . . . . . 89
3.1 Basic method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.2 Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4 Fiducial inference for uncertainty assessment . . . . . . . . . . . . . . . . . . . . . 95
4.1 Basic method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.2 Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
5 Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.1 Frequentist approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.2 Bayesian approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.3 Fiducial approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
6 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
7 Chapter summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Interval Computations and Interval-Related Statistical
Techniques: Tools for Estimating Uncertainty of the Results
of Data Processing and Indirect Measurements
Vladik Kreinovich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
1 Importance of Data Processing and Indirect Measurements . . . . . . . . 119
2 Estimating Uncertainty for the Results of Data Processing and
Indirect Measurements: An Important Metrological Problem . . . . . . . 121
3 Uncertainty of Direct Measurements: Brief Description,
Limitations, Need for Overall Error Bounds (i.e., Interval
Uncertainty) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Contents
IX
4
Data Processing and Indirect Measurements Under Interval
Uncertainty: The Main Problem of Interval Computations . . . . . . . . . 122
5 Uniform Distributions: Traditional Engineering Approach to
Interval Uncertainty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6 Techniques for Estimating the Uncertainty of the Results of
Indirect Measurements in Situations when the Measurement Errors
of Direct Measurements are Relatively Small . . . . . . . . . . . . . . . . . . . . . 125
7 Techniques for Error Estimation in the General Case of Interval
Uncertainty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
8 Situations when, in Addition to the Upper Bounds on the
Measurement Error, we Also Have Partial Information About the
Probabilities of Different Error Values . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
9 Final Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Parameter Estimation Based on Least-Squares Methods
Alistair B. Forbes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
2 Model fitting in metrology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
3 Linear least-squares problems (LS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
3.1 Orthogonal factorisation method to determine parameter
estimates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
3.2 Minimum variance property of the least-squares estimate . . . . . 152
3.3 Linear Gauss-Markov problem (GM) . . . . . . . . . . . . . . . . . . . . . . . 153
3.4 Generalised QR factorisation approach to the Gauss-Markov
problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
3.5 Linear least-squares, maximum likelihood estimation and the
posterior distribution p(a|y) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
4 Nonlinear least-squares (NLS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4.1 The Gauss-Newton algorithm for nonlinear least-squares . . . . . . 156
4.2 Approximate uncertainty matrix associated with aNLS . . . . . . . . 157
4.3 Nonlinear Gauss-Markov problem (NGM) . . . . . . . . . . . . . . . . . . . 158
4.4 Approximate uncertainty matrix associated with aNGM . . . . . . . 158
4.5 Nonlinear least-squares, maximum likelihood estimation and
the posterior distribution p(a|y) . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
5 Exploiting structure in the uncertainty matrix . . . . . . . . . . . . . . . . . . . 160
5.1 Structure due to common random effects, linear case . . . . . . . . . 160
5.2 Structure due to common random effects, nonlinear case . . . . . . 163
6 Generalised distance regression (GDR) . . . . . . . . . . . . . . . . . . . . . . . . . . 163
6.1 Algorithms for generalised distance regression . . . . . . . . . . . . . . . 164
6.2 Sequential quadratic programming for the footpoint parameters166
6.3 Example application: response and evaluation calibration curves168
6.4 Example: GDR line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
7 Generalised Gauss-Markov regression (GGM) . . . . . . . . . . . . . . . . . . . . 169
7.1 Structured generalised Gauss-Markov problems . . . . . . . . . . . . . . 170
X
Contents
8
Robust least-squares (RLS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
8.1 Empirical implementation of RLS . . . . . . . . . . . . . . . . . . . . . . . . . . 173
8.2 One-sided RLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
8.3 RLS and the Huber M-estimator . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
8.4 Algorithms for robust least-squares . . . . . . . . . . . . . . . . . . . . . . . . 175
9 Summary and concluding remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Frequency and Time-Frequency Domain Analysis Tools in
Measurement
Pedro M. Ramos, Raul C. Martins, Sergio Rapuano, Pasquale Daponte . 181
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
2 Fourier Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
3 How to use the FFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
3.1 Aliasing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
3.2 Spectral leakage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
3.3 Windowing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
4 Example of Spectral Analysis application using FFT . . . . . . . . . . . . . . 188
5 Wavelet Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
6 The Wavelet Transform: theoretical background and implementation 192
6.1 Continuous Wavelet Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
6.2 Discrete Time Wavelet Transform . . . . . . . . . . . . . . . . . . . . . . . . . . 197
7 Chirplet Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
8 Wavelet Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Data Fusion, Decision-Making, and Risk Analysis:
Mathematical Tools and Techniques
Pedro S. Girão, Octavian Postolache, José M. D. Pereira . . . . . . . . . . . . . 207
1 Data Fusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
1.1 Definitions, Concepts and Terms of Reference (terminology).
Processing and topological issues. . . . . . . . . . . . . . . . . . . . . . . . . . . 208
1.2 Data Fusion Models and Architectures . . . . . . . . . . . . . . . . . . . . . 209
1.3 Data Fusion Techniques and Algorithms . . . . . . . . . . . . . . . . . . . . 210
1.4 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
1.5 Implementing Data Fusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
2 Decision-Making . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
2.1 Special decision-making tools and techniques . . . . . . . . . . . . . . . . 245
2.2 Final notes on decision-making . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
3 Risk Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Contents
XI
Comparing results of chemical measurements: some basic
questions from practice
Paul De Bièvre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
2 Why do we compare measurement results? . . . . . . . . . . . . . . . . . . . . . . . 258
2.1 Comparison of two measurement results in chemistry . . . . . . . . . 258
2.2 Comparison of many measurement results in chemistry . . . . . . . 267
3 Final remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
2 Modelling of Measurements, System Theory and
Uncertainty Evaluation
Klaus-D. Sommer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
2.1 Introduction to the modelling of measurements . . . . . . . . . . . . . . . . . . . 277
2.1.1 Modelling tasks in uncertainty evaluation . . . . . . . . . . . . . . . . . . . 277
2.1.2 Basic categories of models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
2.1.3 Models for representing measurements and for evaluating the
measurement uncertainty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
2.2 Describing of systems and signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
2.2.1 Linear time-invariant systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
2.2.2 Linearity of measuring systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
2.2.3 Non-linear systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
2.2.4 Time-variant signals and systems . . . . . . . . . . . . . . . . . . . . . . . . . . 286
2.2.5 Description of stochastic signals . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
2.3 Systematic approach to the modelling of measurements . . . . . . . . . . . 290
2.3.1 Standard modelling components . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
2.3.2 Stepwise modelling procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
2.4 Effects of imperfectly modelled measurements . . . . . . . . . . . . . . . . . . . . 294
2.4.1 Disregarding non-linearities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
2.4.2 Dynamic uncertainty contributions . . . . . . . . . . . . . . . . . . . . . . . . . 295
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
3 Approaches to Data Assessment and Uncertainty
Estimation in Testing
Wolfram Bremser and Werner Hässelbarth . . . . . . . . . . . . . . . . . . . . . . . . . . 301
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
3.2 Assessment and combination of quantitative results . . . . . . . . . . . . . . . 302
3.2.1 Univariate case: Approaches and tools for two measurements . . 302
3.2.2 Univariate case: Approaches and tools for multiple
measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
3.2.3 Multivariate case: Approaches and tools . . . . . . . . . . . . . . . . . . . . 315
3.3 Assessment and combination of qualitative results . . . . . . . . . . . . . . . . 321
3.3.1 Approaches and tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
3.3.2 Uncertainty estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
3.4 Some final remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
XII
Contents
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Monte Carlo Modeling of Randomness
Alan G. Steele, Robert J. Douglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
1.1 Strengths of Monte Carlo methods . . . . . . . . . . . . . . . . . . . . . . . . . 333
2 Distributions for uncertainty claims . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
2.1 Gaussian or Normal distributions . . . . . . . . . . . . . . . . . . . . . . . . . . 334
2.2 Student-t distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
2.3 Rectangular distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
2.4 U-shaped distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
3 General distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
3.1 General distributions by moments . . . . . . . . . . . . . . . . . . . . . . . . . . 336
3.2 General distributions by tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
3.3 Skewed general distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
4 Multivariate distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
4.1 Covariance: Simplifications – Type A . . . . . . . . . . . . . . . . . . . . . . . 338
4.2 Covariance: Simplifications – Type B . . . . . . . . . . . . . . . . . . . . . . . 339
4.3 Covariances in building measurement equations . . . . . . . . . . . . . . 340
4.4 Example: Covariance matrix to perturbation vector . . . . . . . . . . 340
5 Pseudo-random number generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
5.1 Underlying pseudo-random number generators . . . . . . . . . . . . . . . 342
5.2 Compact algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
5.3 Demonstrable randomness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
5.4 Testing with pseudo-random number generators . . . . . . . . . . . . . 343
5.5 Tests of pseudo-random number generators . . . . . . . . . . . . . . . . . . 344
5.6 Tests on your computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
5.7 Tests of dynamic range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6 Algorithms for generating specific distributions . . . . . . . . . . . . . . . . . . . 346
6.1 Gaussian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.2 Student-t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.3 Uniform distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
6.4 U-distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
6.5 General PRNG methods –for the U-distribution . . . . . . . . . . . . . 350
6.6 General PRNG methods for tabulated distributions . . . . . . . . . . 351
6.7 Choosing the number of simulated events . . . . . . . . . . . . . . . . . . . 353
7 Examples of Monte Carlo simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
7.1 Gaussian PDFs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
7.2 Non-Gaussian PDFs and measurement equations . . . . . . . . . . . . 357
8 Monte Carlo simulation for hypothesis testing . . . . . . . . . . . . . . . . . . . . 363
8.1 Chi-squared testing of the common mean hypothesis . . . . . . . . . 364
8.2 Chi-squared-like testing of the common mean hypothesis . . . . . . 365
8.3 Chi-squared-like testing of the agreement hypothesis . . . . . . . . . 366
9 Final remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Contents
XIII
Software Validation and Preventive Software Quality
Assurance for Metrology
Norbert Greif, Dieter Richter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
1 Introduction: The risks of Software in metrology . . . . . . . . . . . . . . . . . 371
1.1 What is Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
1.2 Software is different . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
1.3 Tackling software issues in metrology . . . . . . . . . . . . . . . . . . . . . . . 376
2 Standards and guidelines related to software in metrology . . . . . . . . . 376
2.1 Approaches to software quality and systematics of standards . . 377
2.2 Standards and guidelines concerning process quality . . . . . . . . . . 378
2.3 Standards and guidelines concerning product quality . . . . . . . . . 380
2.4 Laboratory and metrology related standards and guidelines . . . 383
2.5 Future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
3 Analytical and preventive software quality assurance . . . . . . . . . . . . . . 387
3.1 Product testing versus preventive quality assurance . . . . . . . . . . 388
3.2 Definition of testable requirements . . . . . . . . . . . . . . . . . . . . . . . . . 389
3.3 Software product testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
3.4 Execution of software product tests . . . . . . . . . . . . . . . . . . . . . . . . 397
3.5 Process assessment and improvement . . . . . . . . . . . . . . . . . . . . . . . 397
3.6 Future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
4 Software validation in metrology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
4.1 Software-oriented interpretation of the standard ISO/IEC 17025400
4.2 Systematisation of software requirements . . . . . . . . . . . . . . . . . . . 401
4.3 Methods of software validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
5 Outlook: Towards a GUM-like validation guideline . . . . . . . . . . . . . . . . 408
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Virtual Istrumentation
Octavian Postolache, Pedro S. Girão, José M. D. Pereira . . . . . . . . . . . . . 413
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
2 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
2.1 Single unit based virtual instruments – Multifunction I/O
boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
2.2 Multi-unit based virtual instruments . . . . . . . . . . . . . . . . . . . . . . . 421
3 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
3.1 Textual programming languages . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
3.2 Graphical programming languages . . . . . . . . . . . . . . . . . . . . . . . . . 432
3.3 VISA and IVI technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
4 Virtual Instrumentation Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
4.1 Virtual Laboratories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
XIV
Contents
Internet-Enabled Metrology
Tanasko Tasić . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
2 Functionality of measuring instruments (distributed measuring
systems) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
2.1 Legal metrology applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
2.2 Remote operation of measuring instruments . . . . . . . . . . . . . . . . . 455
3 Internet-supported metrological services . . . . . . . . . . . . . . . . . . . . . . . . . 457
3.1 General metrology related services . . . . . . . . . . . . . . . . . . . . . . . . . 457
3.2 Internet enabled/supported calibrations . . . . . . . . . . . . . . . . . . . . 457
3.3 Availability of specific metrological-software validation services 462
4 Availability of the metrology-related data . . . . . . . . . . . . . . . . . . . . . . . 464
5 Final Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
DVD Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
A.1 DVD Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
A.1.1Additional Material to the Chapters . . . . . . . . . . . . . . . . . . . . . . . 469
A.1.2Reports and Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
A.1.3Measurement Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
A.1.4NIST Engineering Statistics Handbook . . . . . . . . . . . . . . . . . . . . . 470
A.1.5Monte Carlo simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
A.1.6Statistical Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
Download