Flexible test automation : a software framework for easily developing measurement applications /

In laboratory management of an industrial test division, a test laboratory, or a research center, one of the main activities is producing suitable software for automatic benches by satisfying a given set of requirements. This activity is particularly costly and burdensome when test requirements are...

Full description

Saved in:
Bibliographic Details
Main Authors: Arpaia, Pasquale (Author), De Matteis, Ernesto (Author), Inglese, Vitaliano (Author)
Format: Electronic eBook
Language:English
Published: New York, [New York] (222 East 46th Street, New York, NY 10017) : Momentum Press, 2015.
Series:Industrial, systems, and innovation engineering collection.
Subjects:
Online Access:An electronic book accessible through the World Wide Web; click to view
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Part I. Background
  • 1. Software for measurement applications
  • 1.1 Overview
  • 1.2 Basics
  • 1.3 Main market solutions
  • 1.4 Research: state of the art
  • References
  • 2. Software frameworks for measurement applications
  • 2.1 Overview
  • 2.2 General concepts
  • 2.3 Why a framework for measurements?
  • 2.4 Domain specific languages
  • 2.5 Requirements of a framework for measurement applications
  • References
  • 3. Object- and aspect-oriented programming for measurement applications
  • 3.1 Overview
  • 3.2 Object-oriented programming
  • 3.3 Aspect-oriented programming
  • References
  • Part II. Methodology
  • 4. A flexible software framework for measurement applications
  • 4.1 Overview
  • 4.2 Framework paradigm
  • 4.3 Fault detector
  • 4.4 Synchronizer
  • 4.5 Measurement-domain specific language
  • 4.6 Advanced generator of user interfaces
  • References
  • 5. Quality assessment of measurement software
  • 5.1 Overview
  • 5.2 Software quality
  • 5.3 The standard ISO 9126
  • 5.4 Quality pyramid
  • 5.5 Measuring flexibility
  • References
  • Part III. Case study
  • 6. The flexible framework for magnetic measurements at CERN
  • 6.1 Overview
  • 6.2 Methods for magnetic field measurements
  • 6.3 Automatic systems for magnetic measurements
  • 6.4 Software for magnetic measurements at CERN
  • 6.5 Flexibility requirements for magnetic measurement automation
  • 6.6 The framework FFMM
  • References
  • 7. Implementation
  • 7.1 Overview
  • 7.2 Base service layer
  • 7.3 Core service layer
  • 7.4 Measurement service layer
  • 7.5 User service layer
  • 7.6 Software quality assessment
  • References
  • 8. Framework component validation
  • 8.1 Overview
  • 8.2 Fault detector
  • 8.3 Synchronizer
  • 8.4 Domain specific language
  • 8.5 Advanced user interfaces generator
  • References
  • 9. Framework validation on LHC-related applications
  • 9.1 Overview
  • 9.2 On-field functional tests
  • 9.3 Flexibility experimental tests
  • 9.4 Discussion
  • References
  • Index.