Skip to main content

Software Validation and Preventive Software Quality Assurance for Metrology

  • Chapter
  • First Online:
Data Modeling for Metrology and Testing in Measurement Science

Summary

As everywhere in technological development, IT has become an indispensable part of metrology. Modern measuring instrumentsrely on embedded software. Data obtained through measurement are transferred via communication networks and processed further bysoftware systems. This development has led to increasingly complex and distributed metrological functions. This complexity has different facets: it can not only enhance the functionality of a measuring system itself including self-checking facilities, but also the distribution and transmission of measurement data and the methods used for data analysis. One can say that IT opens up a new world of concepts that essentially contribute to the development of metrology. In this, different fields of information technology have to be taken into account, extending from software engineering, computational methods, databases, communication technology, and security techniques to knowledge-based systems. This chapter of the book gives a survey of the software validation and software engineering methods in metrology. For a better illustration, the accompanying DVD presents two case studies of validation procedures performed at PTB. Finally, an outlook on future issues is given.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Beizer, B.: Software Testing Techniques, Van Nostrand, New York, 1990.

    Google Scholar 

  2. Beizer, B.: Black-Box Testing, John Wiley, New York, 1995.

    Google Scholar 

  3. Beizer, B.: Software is Different, in: Annals of Software Engineering, Volume 10, Numbers 1-4, pp. 293-310 (18), Springer, 2000.

    Article  MATH  Google Scholar 

  4. Common Evaluation Methodology for Information Technology Security (CEM), version 2.4, 2004.

    Google Scholar 

  5. Capability Maturity Model Integration (CMMI), http://www.sei.cmu.edu/cmmi/cmmi.html, 2002.

  6. Development Standard for IT Systems of the Federal Republic of Germany (EStIT), Part 1: Software Lifecycle Process Model (V-Model), General Offset Reproduction No. 250, 1997.

    Google Scholar 

  7. U.S. Department of Health and Human Services, General Principles of Software Validation; Final Guidance for Industry and FDA Staff, January 11, 2002.

    Google Scholar 

  8. OECD Series on Principles of Good Laboratories Practice, No. 10: The Application of the Principles of GLP to Computerised Systems, OECD/GD(95)115, 1995.

    Google Scholar 

  9. Greif, N., Richter, D.: Software Engineering Related Standards and Guidelines for Metrology, in: P. Ciarlini, A. Forbes, F. Pavese, D. Richter, Advanced Mathematical & Computational Tools in Metrology IV, 109 - 121, World Scientific, London, ISBN 9810242166, 2000.

    Google Scholar 

  10. Greif, N.: Richtig funktionierende Software: Anforderungen und ihre berprfung, in: Sensoren und Messsysteme, VDI-Berichte 1829, 85 - 95, ISBN 3-18-091829-2, VDI-Verlag, 2004.

    Google Scholar 

  11. Greif, N.: Software Testing and Preventive Quality Assurance for Metrology, in: Computer Standards & Interfaces 28 (2006), 286-296, ISSN 0920-5489, 2006.

    Google Scholar 

  12. Greif, N.: Validierung messtechnischer Software, in: Sensor und Test 2006, PTB-Bericht PTB-Q-3, 69-77, 2006.

    Google Scholar 

  13. Greif, N., Schrepf, H.: Towards Secure Measurements Through Software Analysis, in: D. Richter, V. Granovski (eds.), Methodological Aspects of Data Processing and Information Systems in Metrology, PTB Report PTB-IT-7, 52 -59, June, 1999.

    Google Scholar 

  14. Greif, N., Schrepf, H.: Software requirements for measuring systems - Examples for requirements catalogues, PTB Laboratory Report, PTB-8.31-2000-2, Braunschweig and Berlin, July, 2000.

    Google Scholar 

  15. Greif, N., Saborrosch, D.: Guideline for Software Documentation, PTB-IT-14, Braunschweig und Berlin, July 2006.

    Google Scholar 

  16. Greif, N., Schrepf, H., Saborrosch, D.: Several Guidelines for the Development and Validation of Software in Metrology, http://www.softwarepruefstelle.de

  17. Greif, N., Schrepf, H., Richter, D.: Software Evaluation in Calibration Services: Requirements and Testing Procedure, in: D. Richter, V. Granovski (eds.), Methodological Aspects of Data Processing and Information Systems in Metrology, PTB Report PTB-IT-7, 60 -72, ISBN 3-89701-379-7, Braunschweig and Berlin, June, 1999.

    Google Scholar 

  18. Greif, N., Schrepf, H., Richter, D.: Software Validation in Metrology: A Case Study for a GUM-Supporting Software, Measurement 39(2006) 849-855, 2006.

    Google Scholar 

  19. Guide to the Expression of Uncertainty in Measurement (GUM), ISO/BIPM Guide, 1995.

    Google Scholar 

  20. Information Technology Security Evaluation Criteria (ITSEC), Version 1.2, Commission of the European Communities, 1991.

    Google Scholar 

  21. Information Technology Security Evaluation Manual (ITSEM), Commission of the European Communities, 1992.

    Google Scholar 

  22. Jacobsen, J: Validation of software in measuring instruments, in: Computer Standards & Interfaces 28 (2006), 277-285, 2006.

    Article  Google Scholar 

  23. Kitchenham, B.A., Hughes, R.T., Linkman, S.G.: Modelling Software Measurement Data; IEEE Transactions on Software Engineering, 27, 9 (2001).

    Google Scholar 

  24. Meyers, G.J.: The Art of Software Testing, John Wiley, New York, 1979.

    Google Scholar 

  25. Measuring Instruments Directive (MID), Directive 2004/22/EC of the European Parliament and of the Council on Measuring Instruments, Official Journal of the European Union, L135/1, 30 April 2004.

    Google Scholar 

  26. NORDTEST Technical Report 535, Method of Software Validation, 2003.

    Google Scholar 

  27. Richter, D.: Software in der Metrologie - Chancen und Risiken, in: PTB-Mitteilungen, Heft 2/2002, 99-113, 2002.

    Google Scholar 

  28. Richter, D. (ed.): Special Issue ‘‘Validation of Software in Metrology’’, Computer, Standards & Interfaces, Elsevier, 28, 3, January (2006).

    Google Scholar 

  29. Sommerville, I., Sawyer, P.: Requirements Engineering, Wiley, New York, 1997.

    MATH  Google Scholar 

  30. Tasic, T., Grottker, U.: An overview of guidance documents for software in metrological applications, in: Computer Standards & Interfaces 28, 256-269, (2006).

    Article  Google Scholar 

  31. WELMEC Guide 7.2: Software Guide (Measuring Instruments Directive 2004/22/EC), http://www.welmec.org, 2005.

  32. Wichmann, B., Parkin, G., Barker, R.: Validation of Software in Measurement Systems, Version 2.2, Software Support for Metrology, Best Practice Guide No. 1, NPL Report DEM-ES 014, January, 2007.

    Google Scholar 

  33. Zuse, H.: A Framework for Software Measurement; de Gruyter, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Norbert Greif .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Birkhäuser Boston

About this chapter

Cite this chapter

Greif, N., Richter, D. (2009). Software Validation and Preventive Software Quality Assurance for Metrology. In: Pavese, F., Forbes, A. (eds) Data Modeling for Metrology and Testing in Measurement Science. Modeling and Simulation in Science, Engineering and Technology. Birkhäuser Boston. https://doi.org/10.1007/978-0-8176-4804-6_12

Download citation

Publish with us

Policies and ethics